From e5bba149941add3a5a3238ed338a3f64be20c4f7 Mon Sep 17 00:00:00 2001 From: Felix Geyer Date: Sun, 20 Nov 2011 11:10:01 +0100 Subject: [PATCH] Move test data files into an own subdirectory. --- tests/CMakeLists.txt | 2 +- tests/TestKeePass2Reader.cpp | 6 +++--- tests/TestKeePass2XmlReader.cpp | 2 +- tests/config-keepassx-tests.h.cmake | 2 +- tests/{ => data}/Compressed.kdbx | Bin tests/{ => data}/NewDatabase.kdbx | Bin tests/{ => data}/NewDatabase.xml | 0 tests/{ => data}/NonAscii.kdbx | Bin tests/{ => data}/ProtectedStrings.kdbx | Bin 9 files changed, 6 insertions(+), 6 deletions(-) rename tests/{ => data}/Compressed.kdbx (100%) rename tests/{ => data}/NewDatabase.kdbx (100%) rename tests/{ => data}/NewDatabase.xml (100%) rename tests/{ => data}/NonAscii.kdbx (100%) rename tests/{ => data}/ProtectedStrings.kdbx (100%) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 04d580f5..044f997a 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -18,7 +18,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/src) add_definitions(-DQT_TEST_LIB) -set( KEEPASSX_TEST_TREE ${CMAKE_SOURCE_DIR}/tests ) +set( KEEPASSX_TEST_DATA_DIR ${CMAKE_CURRENT_SOURCE_DIR}/data ) configure_file( config-keepassx-tests.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-keepassx-tests.h ) MACRO(PARSE_ARGUMENTS prefix arg_names option_names) diff --git a/tests/TestKeePass2Reader.cpp b/tests/TestKeePass2Reader.cpp index c41d42f3..c92624ef 100644 --- a/tests/TestKeePass2Reader.cpp +++ b/tests/TestKeePass2Reader.cpp @@ -34,7 +34,7 @@ void TestKeePass2Reader::initTestCase() void TestKeePass2Reader::testNonAscii() { - QString filename = QString(KEEPASSX_TEST_DIR).append("/NonAscii.kdbx"); + QString filename = QString(KEEPASSX_TEST_DATA_DIR).append("/NonAscii.kdbx"); CompositeKey key; key.addKey(PasswordKey(QString::fromUtf8("\xce\x94\xc3\xb6\xd8\xb6"))); KeePass2Reader* reader = new KeePass2Reader(); @@ -49,7 +49,7 @@ void TestKeePass2Reader::testNonAscii() void TestKeePass2Reader::testCompressed() { - QString filename = QString(KEEPASSX_TEST_DIR).append("/Compressed.kdbx"); + QString filename = QString(KEEPASSX_TEST_DATA_DIR).append("/Compressed.kdbx"); CompositeKey key; key.addKey(PasswordKey("")); KeePass2Reader* reader = new KeePass2Reader(); @@ -64,7 +64,7 @@ void TestKeePass2Reader::testCompressed() void TestKeePass2Reader::testProtectedStrings() { - QString filename = QString(KEEPASSX_TEST_DIR).append("/ProtectedStrings.kdbx"); + QString filename = QString(KEEPASSX_TEST_DATA_DIR).append("/ProtectedStrings.kdbx"); CompositeKey key; key.addKey(PasswordKey("masterpw")); KeePass2Reader* reader = new KeePass2Reader(); diff --git a/tests/TestKeePass2XmlReader.cpp b/tests/TestKeePass2XmlReader.cpp index 2678a464..daf6cf39 100644 --- a/tests/TestKeePass2XmlReader.cpp +++ b/tests/TestKeePass2XmlReader.cpp @@ -64,7 +64,7 @@ QDateTime TestKeePass2XmlReader::genDT(int year, int month, int day, int hour, i void TestKeePass2XmlReader::initTestCase() { KeePass2XmlReader* reader = new KeePass2XmlReader(); - QString xmlFile = QString(KEEPASSX_TEST_DIR).append("/NewDatabase.xml"); + QString xmlFile = QString(KEEPASSX_TEST_DATA_DIR).append("/NewDatabase.xml"); m_db = reader->readDatabase(xmlFile); QVERIFY(m_db); QVERIFY(!reader->error()); diff --git a/tests/config-keepassx-tests.h.cmake b/tests/config-keepassx-tests.h.cmake index dcbe20b0..405362d9 100644 --- a/tests/config-keepassx-tests.h.cmake +++ b/tests/config-keepassx-tests.h.cmake @@ -1,3 +1,3 @@ /* config-keepassx-tests.h. Generated by cmake from config-keepassx-tests.h.cmake */ -#define KEEPASSX_TEST_DIR "${KEEPASSX_TEST_TREE}" +#define KEEPASSX_TEST_DATA_DIR "${KEEPASSX_TEST_DATA_DIR}" diff --git a/tests/Compressed.kdbx b/tests/data/Compressed.kdbx similarity index 100% rename from tests/Compressed.kdbx rename to tests/data/Compressed.kdbx diff --git a/tests/NewDatabase.kdbx b/tests/data/NewDatabase.kdbx similarity index 100% rename from tests/NewDatabase.kdbx rename to tests/data/NewDatabase.kdbx diff --git a/tests/NewDatabase.xml b/tests/data/NewDatabase.xml similarity index 100% rename from tests/NewDatabase.xml rename to tests/data/NewDatabase.xml diff --git a/tests/NonAscii.kdbx b/tests/data/NonAscii.kdbx similarity index 100% rename from tests/NonAscii.kdbx rename to tests/data/NonAscii.kdbx diff --git a/tests/ProtectedStrings.kdbx b/tests/data/ProtectedStrings.kdbx similarity index 100% rename from tests/ProtectedStrings.kdbx rename to tests/data/ProtectedStrings.kdbx