mirror of
https://github.com/google/googletest.git
synced 2024-12-27 10:11:03 +08:00
Fix test if exceptions are not supported
This commit is contained in:
parent
95f18d9938
commit
cc99900036
@ -213,6 +213,7 @@ TEST(NiceMockTest, AllowsExpectedCall) {
|
||||
// the method.
|
||||
TEST(NiceMockTest, ThrowsExceptionForUnknownReturnTypes) {
|
||||
NiceMock<MockFoo> nice_foo;
|
||||
#if GTEST_HAS_EXCEPTIONS
|
||||
try {
|
||||
nice_foo.ReturnSomething();
|
||||
FAIL();
|
||||
@ -220,6 +221,11 @@ TEST(NiceMockTest, ThrowsExceptionForUnknownReturnTypes) {
|
||||
const std::string exception_msg(ex.what());
|
||||
EXPECT_NE(exception_msg.find("ReturnSomething"), std::string::npos);
|
||||
}
|
||||
#else
|
||||
EXPECT_DEATH_IF_SUPPORTED({
|
||||
nice_foo.ReturnSomething();
|
||||
}, "");
|
||||
#endif
|
||||
}
|
||||
|
||||
// Tests that an unexpected call on a nice mock fails.
|
||||
|
Loading…
x
Reference in New Issue
Block a user