Home | History | Annotate | Download | only in gtest

Lines Matching refs:TestInfo

434   virtual void OnTestStart(const TestInfo*) {}
437 virtual void OnTestEnd(const TestInfo*) {}
1851 // class TestInfo
1853 // Constructs a TestInfo object.
1854 TestInfo::TestInfo(const char* test_case_name,
1862 // Destructs a TestInfo object.
1863 TestInfo::~TestInfo() {
1867 // Creates a TestInfo object and registers it with the UnitTest
1877 TestInfo* TestInfo::MakeAndRegisterInstance(
1884 TestInfo* const test_info =
1885 new TestInfo(test_case_name, name, fixture_class_id, maker);
1891 const char* TestInfo::test_case_name() const {
1896 const char* TestInfo::name() const {
1901 bool TestInfo::should_run() const { return impl_->should_run(); }
1904 const internal::TestResult* TestInfo::result() const { return impl_->result(); }
1908 int TestInfo::increment_death_test_count() {
1914 // A predicate that checks the test name of a TestInfo against a known
1931 bool operator()(const TestInfo * test_info) const {
1941 // Finds and returns a TestInfo with the given name. If one doesn't
1943 TestInfo * TestCase::GetTestInfo(const char* test_name) {
1944 // Can we find a TestInfo with the given name?
1945 internal::ListNode<TestInfo *> * const node = test_info_list_->FindIf(
1948 // Returns the TestInfo found.
2060 test_info_list_ = new internal::List<TestInfo *>;
2066 test_info_list_->ForEach(internal::Delete<TestInfo>);
2075 void TestCase::AddTestInfo(TestInfo * test_info) {
2298 virtual void OnTestStart(const TestInfo * test_info);
2300 virtual void OnTestEnd(const TestInfo * test_info);
2344 void PrettyUnitTestResultPrinter::OnTestStart(const TestInfo * test_info) {
2351 void PrettyUnitTestResultPrinter::OnTestEnd(const TestInfo * test_info) {
2395 for (const internal::ListNode<TestInfo*>* tinode =
2398 TestInfo* const ti = tinode->element();
2466 virtual void OnTestStart(const TestInfo* test_info);
2467 virtual void OnTestEnd(const TestInfo* test_info);
2508 GTEST_REPEATER_METHOD(OnTestStart, TestInfo)
2509 GTEST_REPEATER_METHOD(OnTestEnd, TestInfo)
2552 // Prints an XML representation of a TestInfo object.
2555 const TestInfo* test_info);
2689 // <testcase name="test-name"> <-- corresponds to a TestInfo object
2697 // Prints an XML representation of a TestInfo object.
2701 const TestInfo* test_info) {
2749 for (const internal::ListNode<TestInfo*>* info_node =
2987 // Returns the TestInfo object for the test that's currently running,
2990 const TestInfo* UnitTest::current_test_info() const {
3215 // each TestCase and TestInfo object.
3227 for (const internal::ListNode<TestInfo *> *test_info_node =
3231 TestInfo * const test_info = test_info_node->element();
3265 for (const internal::ListNode<TestInfo*>* test_info_node =
3269 const TestInfo* const test_info = test_info_node->element();
3352 TestInfoImpl::TestInfoImpl(TestInfo* parent,