testruns.cpp
1 //------------------------------------------------------------------------------
2 // testruns.cpp
3 //
4 // Copyright (C) 2010 "Zalewa" <zalewapl@gmail.com>
5 //------------------------------------------------------------------------------
6 #include "testruns.h"
7 #include "tests/testdatapaths.h"
8 #include "tests/testini.h"
9 #include "tests/testircisupportparser.h"
10 #include "tests/teststrings.h"
11 #include "tests/testutf8splitter.h"
12 
13 TestCore* TestRuns::pTestCore = NULL;
14 
15 void TestRuns::callTests()
16 {
17  pTestCore->executeTest(new TestDataPathsAppDataDirectoryAccess(false));
19 
20  pTestCore->executeTest(new TestDataPathsAppDataDirectoryWrite(false));
21  pTestCore->executeTest(new TestDataPathsAppDataDirectoryWrite(true));
22 
23  // Note: All of these tests may fail if TestReadINI fails.
24  pTestCore->executeTest(new TestReadINI());
25  pTestCore->executeTest(new TestReadINIList());
26  pTestCore->executeTest(new TestReadINIVariable());
27  pTestCore->executeTest(new TestReadINIWithErrors());
28  pTestCore->executeTest(new TestDeleteINISection());
29  pTestCore->executeTest(new TestDeleteINIVariable());
30  pTestCore->executeTest(new TestStringsWrapUrls());
31 
32  pTestCore->executeTest(new TestIRCISupportPrefix());
33  pTestCore->executeTest(new TestIRCISupportNoPrefix());
34 
35  pTestCore->executeTest(new TestUtf8Splitter());
36 }
void executeTest(TestUnitBase *pTest)
Definition: testcore.cpp:37
Core for developer tests.
Definition: testcore.h:48