diff options
| author | zhanyong.wan <zhanyong.wan@8415998a-534a-0410-bf83-d39667b30386> | 2009-09-17 19:11:00 +0000 | 
|---|---|---|
| committer | zhanyong.wan <zhanyong.wan@8415998a-534a-0410-bf83-d39667b30386> | 2009-09-17 19:11:00 +0000 | 
| commit | 93244dc36979a7755d02f0b210659160ce593144 (patch) | |
| tree | b45c6cd301106eecc1e36c182f4960aed604858d /test | |
| parent | 4bd79e4f25a86f3a2a99f6af06cc43cdacc55853 (diff) | |
| download | googletest-93244dc36979a7755d02f0b210659160ce593144.tar.gz googletest-93244dc36979a7755d02f0b210659160ce593144.tar.bz2 googletest-93244dc36979a7755d02f0b210659160ce593144.zip  | |
Disbles two tests that crash on Symbian.
Diffstat (limited to 'test')
| -rw-r--r-- | test/gmock-nice-strict_test.cc | 16 | 
1 files changed, 13 insertions, 3 deletions
diff --git a/test/gmock-nice-strict_test.cc b/test/gmock-nice-strict_test.cc index 15984a55..0dc71069 100644 --- a/test/gmock-nice-strict_test.cc +++ b/test/gmock-nice-strict_test.cc @@ -173,16 +173,21 @@ TEST(NiceMockTest, NonDefaultConstructor10) {    nice_bar.That(5, true);  } +#if !GTEST_OS_SYMBIAN  // Tests that NiceMock<Mock> compiles where Mock is a user-defined  // class (as opposed to ::testing::Mock).  We had to workaround an  // MSVC 8.0 bug that caused the symbol Mock used in the definition of  // NiceMock to be looked up in the wrong context, and this test  // ensures that our fix works. +// +// We have to skip this test on Symbian, as it causes the program to +// crash there, for reasons unclear to us yet.  TEST(NiceMockTest, AcceptsClassNamedMock) {    NiceMock< ::Mock> nice;    EXPECT_CALL(nice, DoThis());    nice.DoThis();  } +#endif  // !GTEST_OS_SYMBIAN  // Tests that a strict mock allows expected calls.  TEST(StrictMockTest, AllowsExpectedCall) { @@ -242,16 +247,21 @@ TEST(StrictMockTest, NonDefaultConstructor10) {                            "Uninteresting mock function call");  } +#if !GTEST_OS_SYMBIAN  // Tests that StrictMock<Mock> compiles where Mock is a user-defined  // class (as opposed to ::testing::Mock).  We had to workaround an  // MSVC 8.0 bug that caused the symbol Mock used in the definition of  // StrictMock to be looked up in the wrong context, and this test  // ensures that our fix works. +// +// We have to skip this test on Symbian, as it causes the program to +// crash there, for reasons unclear to us yet.  TEST(StrictMockTest, AcceptsClassNamedMock) { -  StrictMock< ::Mock> nice; -  EXPECT_CALL(nice, DoThis()); -  nice.DoThis(); +  StrictMock< ::Mock> strict; +  EXPECT_CALL(strict, DoThis()); +  strict.DoThis();  } +#endif  // !GTEST_OS_SYMBIAN  }  // namespace gmock_nice_strict_test  }  // namespace testing  | 
