Lines Matching defs:UnitTest

374   UnitTest::GetInstance()->
377 UnitTest::GetInstance()->impl()
435 UnitTest::GetInstance()->original_working_dir()),
445 internal::FilePath(UnitTest::GetInstance()->original_working_dir()),
2238 UnitTest::GetInstance()->RecordProperty(key, value);
2252 // This function is a friend of UnitTest and as such has access to
2254 UnitTest::GetInstance()->AddTestPartResult(
2633 // Tells UnitTest where to store test result.
2637 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
2669 // Tells UnitTest to stop associating assertion results to this
2765 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
3037 virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {}
3038 virtual void OnTestIterationStart(const UnitTest& unit_test, int iteration);
3039 virtual void OnEnvironmentsSetUpStart(const UnitTest& unit_test);
3040 virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {}
3046 virtual void OnEnvironmentsTearDownStart(const UnitTest& unit_test);
3047 virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) {}
3048 virtual void OnTestIterationEnd(const UnitTest& unit_test, int iteration);
3049 virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {}
3052 static void PrintFailedTests(const UnitTest& unit_test);
3057 const UnitTest& unit_test, int iteration) {
3092 const UnitTest& /*unit_test*/) {
3162 const UnitTest& /*unit_test*/) {
3169 void PrettyUnitTestResultPrinter::PrintFailedTests(const UnitTest& unit_test) {
3193 void PrettyUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test,
3248 virtual void OnTestProgramStart(const UnitTest& unit_test);
3249 virtual void OnTestIterationStart(const UnitTest& unit_test, int iteration);
3250 virtual void OnEnvironmentsSetUpStart(const UnitTest& unit_test);
3251 virtual void OnEnvironmentsSetUpEnd(const UnitTest& unit_test);
3257 virtual void OnEnvironmentsTearDownStart(const UnitTest& unit_test);
3258 virtual void OnEnvironmentsTearDownEnd(const UnitTest& unit_test);
3259 virtual void OnTestIterationEnd(const UnitTest& unit_test, int iteration);
3260 virtual void OnTestProgramEnd(const UnitTest& unit_test);
3313 GTEST_REPEATER_METHOD_(OnTestProgramStart, UnitTest)
3314 GTEST_REPEATER_METHOD_(OnEnvironmentsSetUpStart, UnitTest)
3318 GTEST_REPEATER_METHOD_(OnEnvironmentsTearDownStart, UnitTest)
3319 GTEST_REVERSE_REPEATER_METHOD_(OnEnvironmentsSetUpEnd, UnitTest)
3320 GTEST_REVERSE_REPEATER_METHOD_(OnEnvironmentsTearDownEnd, UnitTest)
3323 GTEST_REVERSE_REPEATER_METHOD_(OnTestProgramEnd, UnitTest)
3328 void TestEventRepeater::OnTestIterationStart(const UnitTest& unit_test,
3337 void TestEventRepeater::OnTestIterationEnd(const UnitTest& unit_test,
3353 virtual void OnTestIterationEnd(const UnitTest& unit_test, int iteration);
3407 const UnitTest& unit_test);
3432 void XmlUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test,
3533 // The following routines generate an XML representation of a UnitTest
3538 // <testsuites name="AllTests"> <-- corresponds to a UnitTest object
3702 const UnitTest& unit_test) {
3829 GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) {
3835 UnitTest::GetInstance()->PushGTestTrace(trace);
3840 GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) {
3841 UnitTest::GetInstance()->PopGTestTrace();
3963 // class UnitTest
3965 // Gets the singleton UnitTest object. The first time this method is
3966 // called, a UnitTest object is constructed and returned. Consecutive
3972 UnitTest* UnitTest::GetInstance() {
3974 // UnitTest object upon exiting the program messes up the exit code,
3978 // leaking the UnitTest object.
3985 static UnitTest* const instance = new UnitTest;
3988 static UnitTest instance;
3994 int UnitTest::successful_test_case_count() const {
3999 int UnitTest::failed_test_case_count() const {
4004 int UnitTest::total_test_case_count() const {
4010 int UnitTest::test_case_to_run_count() const {
4015 int UnitTest::successful_test_count() const {
4020 int UnitTest::failed_test_count() const { return impl()->failed_test_count(); }
4023 int UnitTest::reportable_disabled_test_count() const {
4028 int UnitTest::disabled_test_count() const {
4033 int UnitTest::reportable_test_count() const {
4038 int UnitTest::total_test_count() const { return impl()->total_test_count(); }
4041 int UnitTest::test_to_run_count() const { return impl()->test_to_run_count(); }
4045 internal::TimeInMillis UnitTest::start_timestamp() const {
4050 internal::TimeInMillis UnitTest::elapsed_time() const {
4055 bool UnitTest::Passed() const { return impl()->Passed(); }
4059 bool UnitTest::Failed() const { return impl()->Failed(); }
4063 const TestCase* UnitTest::GetTestCase(int i) const {
4069 const TestResult& UnitTest::ad_hoc_test_result() const {
4075 TestCase* UnitTest::GetMutableTestCase(int i) {
4081 TestEventListeners& UnitTest::listeners() {
4091 // The UnitTest object takes ownership of the given environment.
4095 Environment* UnitTest::AddEnvironment(Environment* env) {
4108 void UnitTest::AddTestPartResult(
4175 void UnitTest::RecordProperty(const std::string& key,
4180 // Runs all tests in this UnitTest object and prints the result.
4185 int UnitTest::Run() {
4265 const char* UnitTest::original_working_dir() const {
4271 const TestCase* UnitTest::current_test_case() const
4279 const TestInfo* UnitTest::current_test_info() const
4286 int UnitTest::random_seed() const { return impl_->random_seed(); }
4292 UnitTest::parameterized_test_registry()
4298 // Creates an empty UnitTest.
4299 UnitTest::UnitTest() {
4303 // Destructor of UnitTest.
4304 UnitTest::~UnitTest() {
4310 void UnitTest::PushGTestTrace(const internal::TraceInfo& trace)
4317 void UnitTest::PopGTestTrace()
4325 UnitTestImpl::UnitTestImpl(UnitTest* parent)
4452 // available to the UnitTest reflection API without running
4470 // This is used for implementation of the UnitTest class only. We put
4542 // Runs all tests in this UnitTest object, prints the result, and
4973 std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/,