Lines Matching defs:Test

32 // The Google C++ Testing Framework (Google Test)
101 // Indicates that this translation unit is part of Google Test's
192 // Google Test. Useful for catching the user mistake of not initializing
193 // Google Test before calling RUN_ALL_TESTS().
196 // Test. g_parse_gtest_flags_called is set to true iff
234 // several places in Google Test. This implementation provides a reasonable
387 // Returns EXCEPTION_EXECUTE_HANDLER if Google Test should handle the
391 // Google Test should handle an exception if:
479 // Google Test. The 'result' parameter specifies where to report the
490 // The d'tor restores the test part result reporter used by Google Test
1537 // Appends the user-supplied message to the Google-Test-generated message.
1600 // Adds a failure if the key is a reserved attribute of Google Test testcase tags.
1661 // class Test
1663 // Creates a Test object.
1665 // The c'tor saves the values of all Google Test flags.
1666 Test::Test()
1670 // The d'tor restores the values of all Google Test flags.
1671 Test::~Test() {
1678 void Test::SetUp() {
1684 void Test::TearDown() {
1688 void Test::RecordProperty(const char* key, const char* value) {
1693 void Test::RecordProperty(const char* key, int value) {
1722 // Google Test requires all tests in the same test case to use the same test
1725 // yes, it returns true; otherwise it generates a Google Test failure and
1727 bool Test::HasSameFixtureClass() {
1745 const bool first_is_TEST = first_fixture_id == internal::GetTypeId<Test>();
1747 const bool this_is_TEST = this_fixture_id == internal::GetTypeId<Test>();
1791 void Test::Run() {
1847 bool Test::HasFatalFailure() {
1881 Test::SetUpTestCaseFunc set_up_tc,
1882 Test::TearDownTestCaseFunc tear_down_tc,
1974 Test* test = NULL;
1993 Test* test = (*maker_)();
1998 if (!Test::HasFatalFailure()) {
2053 Test::SetUpTestCaseFunc set_up_tc,
2054 Test::TearDownTestCaseFunc tear_down_tc)
2065 // Deletes every Test in the collection.
2068 // Then deletes the Test collection.
2208 // Returns true iff Google Test should use colors in the output.
2441 // Ensure that Google Test output is printed before, e.g., heapchecker output.
2685 // This is how Google Test concepts map to the DTD:
2805 // trace stack maintained by Google Test.
2893 // Adds a TestPartResult to the current TestResult object. All Google Test
2955 // The user wants Google Test to catch exceptions thrown by the tests.
3006 // Google Test trace stack.
3013 // Pops a trace from the per-thread Google Test trace stack.
3089 Test::SetUpTestCaseFunc set_up_tc,
3090 Test::TearDownTestCaseFunc tear_down_tc) {
3186 if (!Test::HasFatalFailure()) {
3487 // Do we see a Google Test flag?
3522 // Initializes Google Test. This must be called before calling
3524 // flags that Google Test recognizes. Whenever a Google Test flag is
3527 // No value is returned. Instead, the Google Test flag variables are