test: Put test data into TestSuite specific folders

This commit is contained in:
Eberhard Graether
2014-07-01 00:19:48 +02:00
parent 324dff80a8
commit 4c0f07c16f
15 changed files with 41 additions and 32 deletions
+2 -2
View File
@@ -481,8 +481,8 @@ public:
CxxParser parser(client);
std::vector<std::string> filePaths;
filePaths.push_back("data/test_header.h");
filePaths.push_back("data/test_code.cpp");
filePaths.push_back("data/CxxParserTestSuite/header.h");
filePaths.push_back("data/CxxParserTestSuite/code.cpp");
parser.parseFiles(filePaths);
TS_ASSERT_EQUALS(client->typedefs.size(), 1);
+17 -14
View File
@@ -14,11 +14,12 @@ public:
std::vector<std::string> extensions;
extensions.push_back(".cpp");
std::vector<std::string> cppFiles = FileSystem::getSourceFilesFromDirectory("data/src",extensions);
std::vector<std::string> cppFiles =
FileSystem::getSourceFilesFromDirectory("data/FileSystemTestSuite", extensions);
TS_ASSERT_EQUALS(cppFiles.size(), 2)
TS_ASSERT(isInVector(cppFiles, "data/src/main.cpp"))
TS_ASSERT(isInVector(cppFiles, "data/src/Settings/sample.cpp"))
TS_ASSERT_EQUALS(cppFiles.size(), 2);
TS_ASSERT(isInVector(cppFiles, "data/FileSystemTestSuite/main.cpp"));
TS_ASSERT(isInVector(cppFiles, "data/FileSystemTestSuite/Settings/sample.cpp"));
}
void test_find_h_files()
@@ -26,11 +27,12 @@ public:
std::vector<std::string> extensions;
extensions.push_back(".h");
std::vector<std::string> headerFiles = FileSystem::getSourceFilesFromDirectory("data/src",extensions);
std::vector<std::string> headerFiles =
FileSystem::getSourceFilesFromDirectory("data/FileSystemTestSuite", extensions);
TS_ASSERT_EQUALS(headerFiles.size(), 2)
TS_ASSERT(isInVector(headerFiles, "data/src/tictactoe.h"))
TS_ASSERT(isInVector(headerFiles, "data/src/Settings/player.h"))
TS_ASSERT_EQUALS(headerFiles.size(), 2);
TS_ASSERT(isInVector(headerFiles, "data/FileSystemTestSuite/tictactoe.h"));
TS_ASSERT(isInVector(headerFiles, "data/FileSystemTestSuite/Settings/player.h"));
}
void test_find_all_source_files()
@@ -40,21 +42,22 @@ public:
extensions.push_back(".hpp");
extensions.push_back(".cpp");
std::vector<std::string> sourceFiles = FileSystem::getSourceFilesFromDirectory("data/src",extensions);
std::vector<std::string> sourceFiles =
FileSystem::getSourceFilesFromDirectory("data/FileSystemTestSuite", extensions);
TS_ASSERT_EQUALS(sourceFiles.size(), 5)
TS_ASSERT_EQUALS(sourceFiles.size(), 5);
}
void test_filesystem_finds_existing_files()
{
TS_ASSERT(FileSystem::exists("data/src"))
TS_ASSERT(FileSystem::exists("data/src/tictactoe.h"));
TS_ASSERT(FileSystem::exists("data/FileSystemTestSuite"));
TS_ASSERT(FileSystem::exists("data/FileSystemTestSuite/tictactoe.h"));
}
void test_filesystem_does_not_find_non_existing_files()
{
TS_ASSERT(!FileSystem::exists("data/foo"));
TS_ASSERT(!FileSystem::exists("data/src/blabla.h"));
TS_ASSERT(!FileSystem::exists("data/FileSystemTestSuite/foo"));
TS_ASSERT(!FileSystem::exists("data/FileSystemTestSuite/blabla.h"));
}
private:
+3 -3
View File
@@ -6,13 +6,13 @@ class ProjectSettingsTestSuite : public CxxTest::TestSuite
{
public:
void test_loading_projectSettings_from_file()
{
TS_ASSERT(ProjectSettings::getInstance()->load("data/test_ProjectSettings.xml"));
{
TS_ASSERT(ProjectSettings::getInstance()->load("data/ProjectSettingsTestSuite/settings.xml"));
}
void test_load_sourcepath_from_file()
{
ProjectSettings::getInstance()->load("data/test_ProjectSettings.xml");
ProjectSettings::getInstance()->load("data/ProjectSettingsTestSuite/settings.xml");
TS_ASSERT_EQUALS(ProjectSettings::getInstance()->getSourcePath(), "data");
}
};
+4 -4
View File
@@ -90,7 +90,7 @@ public:
void test_textAccessFile_constructor()
{
std::string filePath = "data/test_text.txt";
std::string filePath = "data/TextAccessTestSuite/text.txt";
std::shared_ptr<TextAccess> textAccess = TextAccess::createFromFile(filePath);
@@ -99,7 +99,7 @@ public:
void test_textAccessFile_lines_count()
{
std::string filePath = "data/test_text.txt";
std::string filePath = "data/TextAccessTestSuite/text.txt";
unsigned int lineCount = 7;
std::shared_ptr<TextAccess> textAccess = TextAccess::createFromFile(filePath);
@@ -109,7 +109,7 @@ public:
void test_textAccessFile_lines_content()
{
std::string filePath = "data/test_text.txt";
std::string filePath = "data/TextAccessTestSuite/text.txt";
std::shared_ptr<TextAccess> textAccess = TextAccess::createFromFile(filePath);
std::vector<std::string> lines = textAccess->getLines(1, 4);
@@ -123,7 +123,7 @@ public:
void test_textAccessFile_get_filePath()
{
std::string filePath = "data/test_text.txt";
std::string filePath = "data/TextAccessTestSuite/text.txt";
std::shared_ptr<TextAccess> textAccess = TextAccess::createFromFile(filePath);
TS_ASSERT_EQUALS(textAccess->getFilePath(), filePath);