Lines Matching defs:UnitTest

175 class UnitTest;
566 friend class UnitTest;
641 // The constructor of TestInfo registers itself with the UnitTest
996 virtual void OnTestProgramStart(const UnitTest& unit_test) = 0;
1001 virtual void OnTestIterationStart(const UnitTest& unit_test,
1005 virtual void OnEnvironmentsSetUpStart(const UnitTest& unit_test) = 0;
1008 virtual void OnEnvironmentsSetUpEnd(const UnitTest& unit_test) = 0;
1026 virtual void OnEnvironmentsTearDownStart(const UnitTest& unit_test) = 0;
1029 virtual void OnEnvironmentsTearDownEnd(const UnitTest& unit_test) = 0;
1032 virtual void OnTestIterationEnd(const UnitTest& unit_test,
1036 virtual void OnTestProgramEnd(const UnitTest& unit_test) = 0;
1046 virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {}
1047 virtual void OnTestIterationStart(const UnitTest& /*unit_test*/,
1049 virtual void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) {}
1050 virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {}
1056 virtual void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) {}
1057 virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) {}
1058 virtual void OnTestIterationEnd(const UnitTest& /*unit_test*/,
1060 virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {}
1141 // A UnitTest consists of a vector of TestCases.
1143 // This is a singleton class. The only instance of UnitTest is
1144 // created when UnitTest::GetInstance() is first called. This
1147 // UnitTest is not copyable.
1151 class GTEST_API_ UnitTest {
1153 // Gets the singleton UnitTest object. The first time this method
1154 // is called, a UnitTest object is constructed and returned.
1156 static UnitTest* GetInstance();
1158 // Runs all tests in this UnitTest object and prints the result.
1167 // was executed. The UnitTest object owns the string.
1259 // The UnitTest object takes ownership of the given environment.
1291 // members of UnitTest.
1303 // Creates an empty UnitTest.
1304 UnitTest();
1307 virtual ~UnitTest();
1324 // doing so will cause a warning in the constructor of UnitTest.
1328 // We disallow copying UnitTest.
1329 GTEST_DISALLOW_COPY_AND_ASSIGN_(UnitTest);
1351 return UnitTest::GetInstance()->AddEnvironment(env);
2233 return ::testing::UnitTest::GetInstance()->Run();