| 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"  // nogncheck | 
|   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 | 
|  11 // test with all possible prefixes. This is very helpful when changing the test |  11 // test with all possible prefixes. This is very helpful when changing the test | 
|  12 // prefix, because the friend declarations don't need to be updated. |  12 // prefix, because the friend declarations don't need to be updated. | 
|  13 // |  13 // | 
|  14 // Example usage: |  14 // Example usage: | 
|  15 // |  15 // | 
|  16 // class MyClass { |  16 // class MyClass { | 
|  17 //  private: |  17 //  private: | 
|  18 //   void MyMethod(); |  18 //   void MyMethod(); | 
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  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 #endif  // BASE_GTEST_PROD_UTIL_H_ |  66 #endif  // BASE_GTEST_PROD_UTIL_H_ | 
| OLD | NEW |