diff options
author | Michal Kaptur <kaptur.michal@gmail.com> | 2018-05-14 22:26:26 +0300 |
---|---|---|
committer | Michal Kaptur <kaptur.michal@gmail.com> | 2018-05-22 10:28:54 +0300 |
commit | 486b99b39d21a7b2f30b8c786171ed6477b79f41 (patch) | |
tree | 9c447a766b73b06f266fe4037954c38cb9823377 /tests/TestTools.h | |
parent | 8a0aae775af2758ec675ecf7fc4d62150e83a09d (diff) |
Add some unit tests to Tools
Clean up and test 3 methods from Tools:
- humanReadableFileSize
- isHex
- isBase64
Diffstat (limited to 'tests/TestTools.h')
-rw-r--r-- | tests/TestTools.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/TestTools.h b/tests/TestTools.h new file mode 100644 index 000000000..56d354eca --- /dev/null +++ b/tests/TestTools.h @@ -0,0 +1,32 @@ +/* + * Copyright (C) 2017 KeePassXC Team <team@keepassxc.org> + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 2 or (at your option) + * version 3 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +#ifndef KEEPASSX_TESTTOOLS_H +#define KEEPASSX_TESTTOOLS_H + +#include "core/Tools.h" + +class TestTools : public QObject +{ + Q_OBJECT +private slots: + void testHumanReadableFileSize(); + void testIsHex(); + void testIsBase64(); +}; + +#endif // KEEPASSX_TESTTOOLS_H |