diff options
| author | zhanyong.wan <zhanyong.wan@8415998a-534a-0410-bf83-d39667b30386> | 2011-02-01 00:00:03 +0000 | 
|---|---|---|
| committer | zhanyong.wan <zhanyong.wan@8415998a-534a-0410-bf83-d39667b30386> | 2011-02-01 00:00:03 +0000 | 
| commit | 5b61ce3ee5b15e6356487dd97236bf663a96a391 (patch) | |
| tree | 20aab5205844d171c2fb89eba88404a1e5f047eb /scripts/generator/cpp/gmock_class_test.py | |
| parent | a684b5a5269e3f9c53ef842bf9b9658370418a0c (diff) | |
| download | googletest-5b61ce3ee5b15e6356487dd97236bf663a96a391.tar.gz googletest-5b61ce3ee5b15e6356487dd97236bf663a96a391.tar.bz2 googletest-5b61ce3ee5b15e6356487dd97236bf663a96a391.zip  | |
Picks up gtest r536; renames implicit_cast and down_cast to reduce the chance of clash (by Roman Perepelitsa); enables gmock_gen.py to handle storage specifiers (by Steve Fox).
Diffstat (limited to 'scripts/generator/cpp/gmock_class_test.py')
| -rwxr-xr-x | scripts/generator/cpp/gmock_class_test.py | 16 | 
1 files changed, 16 insertions, 0 deletions
diff --git a/scripts/generator/cpp/gmock_class_test.py b/scripts/generator/cpp/gmock_class_test.py index 607d5cf7..494720cd 100755 --- a/scripts/generator/cpp/gmock_class_test.py +++ b/scripts/generator/cpp/gmock_class_test.py @@ -193,6 +193,22 @@ void());      self.assertEqualIgnoreLeadingWhitespace(          expected, self.GenerateMocks(source)) +  def testClassWithStorageSpecifierMacro(self): +    source = """ +class STORAGE_SPECIFIER Test { + public: +  virtual void Foo(); +}; +""" +    expected = """\ +class MockTest : public Test { +public: +MOCK_METHOD0(Foo, +void()); +}; +""" +    self.assertEqualIgnoreLeadingWhitespace( +        expected, self.GenerateMocks(source))  if __name__ == '__main__':    unittest.main()  | 
