Home | History | Annotate | Download | only in gtest

Lines Matching refs:UnitTest

905 // The private implementation of the UnitTest class.  We don't protect
907 // user and the UnitTest class that delegates work to this class does
911 explicit UnitTestImpl(UnitTest* parent);
1105 // Runs all tests in this UnitTest object, prints the result, and
1212 // UnitTest::Run() starts.
1216 friend class ::testing::UnitTest;
1218 // Used by UnitTest::Run() to capture the state of
1222 // The UnitTest object that owns this implementation object.
1223 UnitTest* const parent_;
1296 // The OS stack trace getter. Will be deleted when the UnitTest
1335 // Convenience function for accessing the global UnitTest
1338 return UnitTest::GetInstance()->impl();
1545 void OnTestProgramStart(const UnitTest& /* unit_test */) {
1549 void OnTestProgramEnd(const UnitTest& unit_test) {
1558 void OnTestIterationStart(const UnitTest& /* unit_test */, int iteration) {
1563 void OnTestIterationEnd(const UnitTest& unit_test, int /* iteration */) {
1844 UnitTest::GetInstance()->
1847 UnitTest::GetInstance()->impl()
1897 UnitTest::GetInstance()->original_working_dir()),
1907 internal::FilePath(UnitTest::GetInstance()->original_working_dir()),
3398 UnitTest::GetInstance()->RecordProperty(key, value);
3412 // This function is a friend of UnitTest and as such has access to
3414 UnitTest::GetInstance()->AddTestPartResult(
3787 // Tells UnitTest where to store test result.
3791 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
3823 // Tells UnitTest to stop associating assertion results to this
3919 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
4184 virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {}
4185 virtual void OnTestIterationStart(const UnitTest& unit_test, int iteration);
4186 virtual void OnEnvironmentsSetUpStart(const UnitTest& unit_test);
4187 virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {}
4193 virtual void OnEnvironmentsTearDownStart(const UnitTest& unit_test);
4194 virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) {}
4195 virtual void OnTestIterationEnd(const UnitTest& unit_test, int iteration);
4196 virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {}
4199 static void PrintFailedTests(const UnitTest& unit_test);
4204 const UnitTest& unit_test, int iteration) {
4239 const UnitTest& /*unit_test*/) {
4309 const UnitTest& /*unit_test*/) {
4316 void PrettyUnitTestResultPrinter::PrintFailedTests(const UnitTest& unit_test) {
4340 void PrettyUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test,
4395 virtual void OnTestProgramStart(const UnitTest& unit_test);
4396 virtual void OnTestIterationStart(const UnitTest& unit_test, int iteration);
4397 virtual void OnEnvironmentsSetUpStart(const UnitTest& unit_test);
4398 virtual void OnEnvironmentsSetUpEnd(const UnitTest& unit_test);
4404 virtual void OnEnvironmentsTearDownStart(const UnitTest& unit_test);
4405 virtual void OnEnvironmentsTearDownEnd(const UnitTest& unit_test);
4406 virtual void OnTestIterationEnd(const UnitTest& unit_test, int iteration);
4407 virtual void OnTestProgramEnd(const UnitTest& unit_test);
4460 GTEST_REPEATER_METHOD_(OnTestProgramStart, UnitTest)
4461 GTEST_REPEATER_METHOD_(OnEnvironmentsSetUpStart, UnitTest)
4465 GTEST_REPEATER_METHOD_(OnEnvironmentsTearDownStart, UnitTest)
4466 GTEST_REVERSE_REPEATER_METHOD_(OnEnvironmentsSetUpEnd, UnitTest)
4467 GTEST_REVERSE_REPEATER_METHOD_(OnEnvironmentsTearDownEnd, UnitTest)
4470 GTEST_REVERSE_REPEATER_METHOD_(OnTestProgramEnd, UnitTest)
4475 void TestEventRepeater::OnTestIterationStart(const UnitTest& unit_test,
4484 void TestEventRepeater::OnTestIterationEnd(const UnitTest& unit_test,
4500 virtual void OnTestIterationEnd(const UnitTest& unit_test, int iteration);
4554 const UnitTest& unit_test);
4579 void XmlUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test,
4680 // The following routines generate an XML representation of a UnitTest
4685 // <testsuites name="AllTests"> <-- corresponds to a UnitTest object
4844 const UnitTest& unit_test) {
4971 GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) {
4977 UnitTest::GetInstance()->PushGTestTrace(trace);
4982 GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) {
4983 UnitTest::GetInstance()->PopGTestTrace();
5116 // class UnitTest
5118 // Gets the singleton UnitTest object. The first time this method is
5119 // called, a UnitTest object is constructed and returned. Consecutive
5125 UnitTest* UnitTest::GetInstance() {
5127 // UnitTest object upon exiting the program messes up the exit code,
5131 // leaking the UnitTest object.
5138 static UnitTest* const instance = new UnitTest;
5141 static UnitTest instance;
5147 int UnitTest::successful_test_case_count() const {
5152 int UnitTest::failed_test_case_count() const {
5157 int UnitTest::total_test_case_count() const {
5163 int UnitTest::test_case_to_run_count() const {
5168 int UnitTest::successful_test_count() const {
5173 int UnitTest::failed_test_count() const { return impl()->failed_test_count(); }
5176 int UnitTest::reportable_disabled_test_count() const {
5181 int UnitTest::disabled_test_count() const {
5186 int UnitTest::reportable_test_count() const {
5191 int UnitTest::total_test_count() const { return impl()->total_test_count(); }
5194 int UnitTest::test_to_run_count() const { return impl()->test_to_run_count(); }
5198 internal::TimeInMillis UnitTest::start_timestamp() const {
5203 internal::TimeInMillis UnitTest::elapsed_time() const {
5208 bool UnitTest::Passed() const { return impl()->Passed(); }
5212 bool UnitTest::Failed() const { return impl()->Failed(); }
5216 const TestCase* UnitTest::GetTestCase(int i) const {
5222 const TestResult& UnitTest::ad_hoc_test_result() const {
5228 TestCase* UnitTest::GetMutableTestCase(int i) {
5234 TestEventListeners& UnitTest::listeners() {
5244 // The UnitTest object takes ownership of the given environment.
5248 Environment* UnitTest::AddEnvironment(Environment* env) {
5261 void UnitTest::AddTestPartResult(
5328 void UnitTest::RecordProperty(const std::string& key,
5333 // Runs all tests in this UnitTest object and prints the result.
5338 int UnitTest::Run() {
5418 const char* UnitTest::original_working_dir() const {
5424 const TestCase* UnitTest::current_test_case() const
5432 const TestInfo* UnitTest::current_test_info() const
5439 int UnitTest::random_seed() const { return impl_->random_seed(); }
5445 UnitTest::parameterized_test_registry()
5451 // Creates an empty UnitTest.
5452 UnitTest::UnitTest() {
5456 // Destructor of UnitTest.
5457 UnitTest::~UnitTest() {
5463 void UnitTest::PushGTestTrace(const internal::TraceInfo& trace)
5470 void UnitTest::PopGTestTrace()
5478 UnitTestImpl::UnitTestImpl(UnitTest* parent)
5607 // available to the UnitTest reflection API without running
5625 // This is used for implementation of the UnitTest class only. We put
5697 // Runs all tests in this UnitTest object, prints the result, and
6119 std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/,
7257 UnitTest::GetInstance()->original_working_dir(),
7446 UnitTest::GetInstance()->original_working_dir();
7510 UnitTest::GetInstance()->original_working_dir();