Lines Matching refs:UnitTest
458 UnitTest::GetInstance()->AddTestPartResult(
461 UnitTest::GetInstance()->impl()->CurrentOsStackTraceExceptTop(1)
503 return UnitTest::GetInstance()->impl()->ignored_parameterized_test_suites();
678 UnitTest::GetInstance()->original_working_dir()),
685 internal::FilePath(UnitTest::GetInstance()->original_working_dir()),
2480 UnitTest::GetInstance()->RecordProperty(key, value);
2487 // This function is a friend of UnitTest and as such has access to
2489 UnitTest::GetInstance()->AddTestPartResult(
2809 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
2815 // Tells UnitTest where to store test result.
2851 // Tells UnitTest to stop associating assertion results to this
2863 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
2974 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
3048 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
3361 void OnTestProgramStart(const UnitTest& /*unit_test*/) override {}
3362 void OnTestIterationStart(const UnitTest& unit_test, int iteration) override;
3363 void OnEnvironmentsSetUpStart(const UnitTest& unit_test) override;
3364 void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override {}
3382 void OnEnvironmentsTearDownStart(const UnitTest& unit_test) override;
3383 void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) override {}
3384 void OnTestIterationEnd(const UnitTest& unit_test, int iteration) override;
3385 void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {}
3388 static void PrintFailedTests(const UnitTest& unit_test);
3389 static void PrintFailedTestSuites(const UnitTest& unit_test);
3390 static void PrintSkippedTests(const UnitTest& unit_test);
3395 const UnitTest& unit_test, int iteration) {
3430 const UnitTest& /*unit_test*/) {
3540 const UnitTest& /*unit_test*/) {
3547 void PrettyUnitTestResultPrinter::PrintFailedTests(const UnitTest& unit_test) {
3575 const UnitTest& unit_test) {
3595 void PrettyUnitTestResultPrinter::PrintSkippedTests(const UnitTest& unit_test) {
3618 void PrettyUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test,
3669 void OnTestProgramStart(const UnitTest& /*unit_test*/) override {}
3670 void OnTestIterationStart(const UnitTest& /*unit_test*/,
3672 void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) override {}
3673 void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override {}
3691 void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) override {}
3692 void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) override {}
3693 void OnTestIterationEnd(const UnitTest& unit_test, int iteration) override;
3694 void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {}
3729 void BriefUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test,
3778 void OnTestProgramStart(const UnitTest& parameter) override;
3779 void OnTestIterationStart(const UnitTest& unit_test, int iteration) override;
3780 void OnEnvironmentsSetUpStart(const UnitTest& parameter) override;
3781 void OnEnvironmentsSetUpEnd(const UnitTest& parameter) override;
3796 void OnEnvironmentsTearDownStart(const UnitTest& parameter) override;
3797 void OnEnvironmentsTearDownEnd(const UnitTest& parameter) override;
3798 void OnTestIterationEnd(const UnitTest& unit_test, int iteration) override;
3799 void OnTestProgramEnd(const UnitTest& parameter) override;
3852 GTEST_REPEATER_METHOD_(OnTestProgramStart, UnitTest)
3853 GTEST_REPEATER_METHOD_(OnEnvironmentsSetUpStart, UnitTest)
3862 GTEST_REPEATER_METHOD_(OnEnvironmentsTearDownStart, UnitTest)
3863 GTEST_REVERSE_REPEATER_METHOD_(OnEnvironmentsSetUpEnd, UnitTest)
3864 GTEST_REVERSE_REPEATER_METHOD_(OnEnvironmentsTearDownEnd, UnitTest)
3871 GTEST_REVERSE_REPEATER_METHOD_(OnTestProgramEnd, UnitTest)
3876 void TestEventRepeater::OnTestIterationStart(const UnitTest& unit_test,
3885 void TestEventRepeater::OnTestIterationEnd(const UnitTest& unit_test,
3902 void OnTestIterationEnd(const UnitTest& unit_test, int iteration) override;
3972 const UnitTest& unit_test);
4001 void XmlUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test,
4087 // The following routines generate an XML representation of a UnitTest
4092 // <testsuites name="AllTests"> <-- corresponds to a UnitTest object
4352 const UnitTest& unit_test) {
4459 void OnTestIterationEnd(const UnitTest& unit_test, int iteration) override;
4501 const UnitTest& unit_test);
4524 void JsonUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test,
4573 // The following routines generate an JSON representation of a UnitTest
4799 const UnitTest& unit_test) {
5148 // class UnitTest
5150 // Gets the singleton UnitTest object. The first time this method is
5151 // called, a UnitTest object is constructed and returned. Consecutive
5157 UnitTest* UnitTest::GetInstance() {
5163 static UnitTest* const instance = new UnitTest;
5166 static UnitTest instance;
5172 int UnitTest::successful_test_suite_count() const {
5177 int UnitTest::failed_test_suite_count() const {
5182 int UnitTest::total_test_suite_count() const {
5188 int UnitTest::test_suite_to_run_count() const {
5194 int UnitTest::successful_test_case_count() const {
5197 int UnitTest::failed_test_case_count() const {
5200 int UnitTest::total_test_case_count() const {
5203 int UnitTest::test_case_to_run_count() const {
5209 int UnitTest::successful_test_count() const {
5214 int UnitTest::skipped_test_count() const {
5219 int UnitTest::failed_test_count() const { return impl()->failed_test_count(); }
5222 int UnitTest::reportable_disabled_test_count() const {
5227 int UnitTest::disabled_test_count() const {
5232 int UnitTest::reportable_test_count() const {
5237 int UnitTest::total_test_count() const { return impl()->total_test_count(); }
5240 int UnitTest::test_to_run_count() const { return impl()->test_to_run_count(); }
5244 internal::TimeInMillis UnitTest::start_timestamp() const {
5249 internal::TimeInMillis UnitTest::elapsed_time() const {
5255 bool UnitTest::Passed() const { return impl()->Passed(); }
5259 bool UnitTest::Failed() const { return impl()->Failed(); }
5263 const TestSuite* UnitTest::GetTestSuite(int i) const {
5269 const TestCase* UnitTest::GetTestCase(int i) const {
5276 const TestResult& UnitTest::ad_hoc_test_result() const {
5282 TestSuite* UnitTest::GetMutableTestSuite(int i) {
5288 TestEventListeners& UnitTest::listeners() { return *impl()->listeners(); }
5296 // The UnitTest object takes ownership of the given environment.
5300 Environment* UnitTest::AddEnvironment(Environment* env) {
5313 void UnitTest::AddTestPartResult(TestPartResult::Type result_type,
5390 void UnitTest::RecordProperty(const std::string& key,
5395 // Runs all tests in this UnitTest object and prints the result.
5400 int UnitTest::Run() {
5495 const char* UnitTest::original_working_dir() const {
5502 const TestSuite* UnitTest::current_test_suite() const
5510 const TestCase* UnitTest::current_test_case() const
5519 const TestInfo* UnitTest::current_test_info() const
5526 int UnitTest::random_seed() const { return impl_->random_seed(); }
5531 UnitTest::parameterized_test_registry() GTEST_LOCK_EXCLUDED_(mutex_) {
5535 // Creates an empty UnitTest.
5536 UnitTest::UnitTest() { impl_ = new internal::UnitTestImpl(this); }
5538 // Destructor of UnitTest.
5539 UnitTest::~UnitTest() { delete impl_; }
5543 void UnitTest::PushGTestTrace(const internal::TraceInfo& trace)
5550 void UnitTest::PopGTestTrace() GTEST_LOCK_EXCLUDED_(mutex_) {
5557 UnitTestImpl::UnitTestImpl(UnitTest* parent)
5689 // available to the UnitTest reflection API without running
5718 // This is used for implementation of the UnitTest class only. We put
5789 // Runs all tests in this UnitTest object, prints the result, and
6899 UnitTest::GetInstance()->PushGTestTrace(trace);
6903 ScopedTrace::~ScopedTrace() GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) {
6904 UnitTest::GetInstance()->PopGTestTrace();