Lines Matching refs:TestInfo

600   TestInfoImpl(TestInfo* parent, const char* test_case_name,
641 // Calls the given TestInfo object's Run() method.
642 static void RunTest(TestInfo * test_info) {
649 // Clears the test result in the given TestInfo object.
650 static void ClearTestResult(TestInfo * test_info) {
656 TestInfo* const parent_; // The owner of this object
711 internal::List<TestInfo*>& test_info_list() { return *test_info_list_; }
714 const internal::List<TestInfo *> & test_info_list() const {
742 // Adds a TestInfo to this test case. Will delete the TestInfo upon
744 void AddTestInfo(TestInfo * test_info);
746 // Finds and returns a TestInfo with the given name. If one doesn't
748 TestInfo* GetTestInfo(const char* test_name);
765 static bool TestPassed(const TestInfo * test_info) {
771 static bool TestFailed(const TestInfo * test_info) {
777 static bool TestDisabled(const TestInfo * test_info) {
782 static bool ShouldRunTest(const TestInfo *test_info) {
792 internal::List<TestInfo*>* test_info_list_;
1075 // Adds a TestInfo to the unit test.
1081 // test_info: the TestInfo object
1084 TestInfo * test_info) {
1119 // Sets the TestInfo object for the test that's currently running. If
1122 void set_current_test_info(TestInfo* current_test_info) {
1155 // result in each TestCase and TestInfo object.
1165 TestInfo* current_test_info() { return current_test_info_; }
1166 const TestInfo* current_test_info() const { return current_test_info_; }
1253 // This points to the TestInfo for the currently running test. It
1257 TestInfo* current_test_info_;