bool UnitTestHoster::run() { TestSuite suit; suit.addTestSuite(TestCaseString("TestCaseString")); suit.addTestSuite(TestCaseMemory("TestCaseMemory")); suit.addTestSuite(TestCaseTime("TestCaseTime")); suit.addTestSuite(TestCaseAny("TestCaseAny")); suit.addTestSuite(TestCaseTypeInfo("TestCaseTypeInfo")); suit.addTestSuite(TestCaseFile("TestCaseFile")); suit.addTestSuite(TestCaseLexicalCast("TestCaseLexicalCast")); suit.addTestSuite(TestCaseCsv("TestCaseCsv")); suit.addTestSuite(TestCaseCmdLine("TestCaseCmdLine")); suit.addTestSuite(TestCaseFactory("TestCaseFactory")); suit.addTestSuite(TestCaseRegex("TestCaseRegex")); suit.addTestSuite(TestCaseIterator("TestCaseIterator")); suit.addTestSuite(TestCaseThread("TestCaseThread")); suit.addTestSuite(TestCaseTimer("TestCaseTimer")); suit.addTestSuite(TestCaseNet("TestCaseNet")); suit.addTestSuite(TestCaseLua("TestCaseLua")); suit.addTestSuite(TestCaseJson("TestCaseJson")); suit.addTestSuite(TestCaseTrace("TestCaseTrace")); TestRunner runner; runner.run(suit); return runner.isSuccess(); }