Lines Matching defs:UnitTest

184 class UnitTest;
550 friend class UnitTest;
622 // The constructor of TestInfo registers itself with the UnitTest
934 virtual void OnTestProgramStart(const UnitTest& unit_test) = 0;
939 virtual void OnTestIterationStart(const UnitTest& unit_test,
943 virtual void OnEnvironmentsSetUpStart(const UnitTest& unit_test) = 0;
946 virtual void OnEnvironmentsSetUpEnd(const UnitTest& unit_test) = 0;
964 virtual void OnEnvironmentsTearDownStart(const UnitTest& unit_test) = 0;
967 virtual void OnEnvironmentsTearDownEnd(const UnitTest& unit_test) = 0;
970 virtual void OnTestIterationEnd(const UnitTest& unit_test,
974 virtual void OnTestProgramEnd(const UnitTest& unit_test) = 0;
984 virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {}
985 virtual void OnTestIterationStart(const UnitTest& /*unit_test*/,
987 virtual void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) {}
988 virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {}
994 virtual void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) {}
995 virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) {}
996 virtual void OnTestIterationEnd(const UnitTest& /*unit_test*/,
998 virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {}
1079 // A UnitTest consists of a vector of TestCases.
1081 // This is a singleton class. The only instance of UnitTest is
1082 // created when UnitTest::GetInstance() is first called. This
1085 // UnitTest is not copyable.
1089 class GTEST_API_ UnitTest {
1091 // Gets the singleton UnitTest object. The first time this method
1092 // is called, a UnitTest object is constructed and returned.
1094 static UnitTest* GetInstance();
1096 // Runs all tests in this UnitTest object and prints the result.
1105 // was executed. The UnitTest object owns the string.
1180 // The UnitTest object takes ownership of the given environment.
1208 // members of UnitTest.
1218 // Creates an empty UnitTest.
1219 UnitTest();
1222 virtual ~UnitTest();
1237 // doing so will cause a warning in the constructor of UnitTest.
1241 // We disallow copying UnitTest.
1242 GTEST_DISALLOW_COPY_AND_ASSIGN_(UnitTest);
1264 return UnitTest::GetInstance()->AddEnvironment(env);
2151 (::testing::UnitTest::GetInstance()->Run())