Lines Matching defs:UnitTest
326 // The constructor of TestInfo registers itself with the UnitTest
335 // Creates a TestInfo object and registers it with the UnitTest
439 // A UnitTest consists of a list of TestCases.
441 // This is a singleton class. The only instance of UnitTest is
442 // created when UnitTest::GetInstance() is first called. This
445 // UnitTest is not copyable.
449 class UnitTest {
451 // Gets the singleton UnitTest object. The first time this method
452 // is called, a UnitTest object is constructed and returned.
454 static UnitTest* GetInstance();
462 // The UnitTest object takes ownership of the given environment.
483 // Runs all tests in this UnitTest object and prints the result.
504 // trace stack, which is a private member of UnitTest.
507 // Creates an empty UnitTest.
508 UnitTest();
511 virtual ~UnitTest();
526 // doing so will cause a warning in the constructor of UnitTest.
530 // We disallow copying UnitTest.
531 GTEST_DISALLOW_COPY_AND_ASSIGN(UnitTest);
553 return UnitTest::GetInstance()->AddEnvironment(env);
1212 (::testing::UnitTest::GetInstance()->Run())