OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef BASE_GTEST_PROD_UTIL_H_ | 5 #ifndef BASE_GTEST_PROD_UTIL_H_ |
6 #define BASE_GTEST_PROD_UTIL_H_ | 6 #define BASE_GTEST_PROD_UTIL_H_ |
7 | 7 |
8 #include "testing/gtest/include/gtest/gtest_prod.h" | 8 #include "testing/gtest/include/gtest/gtest_prod.h" |
9 | 9 |
10 // This is a wrapper for gtest's FRIEND_TEST macro that friends | 10 // This is a wrapper for gtest's FRIEND_TEST macro that friends |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
56 // class MyClassTest::TestMethod() { | 56 // class MyClassTest::TestMethod() { |
57 // foo::MyClass foo_class; | 57 // foo::MyClass foo_class; |
58 // foo_class.private_var = true; | 58 // foo_class.private_var = true; |
59 // } | 59 // } |
60 | 60 |
61 #define FORWARD_DECLARE_TEST(test_case_name, test_name) \ | 61 #define FORWARD_DECLARE_TEST(test_case_name, test_name) \ |
62 class test_case_name##_##test_name##_Test; \ | 62 class test_case_name##_##test_name##_Test; \ |
63 class test_case_name##_##DISABLED_##test_name##_Test; \ | 63 class test_case_name##_##DISABLED_##test_name##_Test; \ |
64 class test_case_name##_##FLAKY_##test_name##_Test | 64 class test_case_name##_##FLAKY_##test_name##_Test |
65 | 65 |
| 66 #define TEST_F_SERIALIZE(test_fixture, test_name) \ |
| 67 TEST_F(test_fixture, SERIALIZE_ ## test_name) |
| 68 #define TEST_SERIALIZE(test_case_name, test_name) \ |
| 69 TEST(test_case_name, SERIALIZE_ ## test_name) |
| 70 #define TYPED_TEST_SERIALIZE(test_fixture, test_name) \ |
| 71 TYPED_TEST(test_fixture, SERIALIZE_ ## test_name) |
| 72 |
66 #endif // BASE_GTEST_PROD_UTIL_H_ | 73 #endif // BASE_GTEST_PROD_UTIL_H_ |
OLD | NEW |