Allows EXPECT_FATAL_FAILURE() and friends to accept a string object as the second argument.
This commit is contained in:
@@ -1335,6 +1335,17 @@ TEST_F(ExpectFatalFailureTest, CatchesFatalFaliure) {
|
||||
EXPECT_FATAL_FAILURE(AddFatalFailure(), "Expected fatal failure.");
|
||||
}
|
||||
|
||||
#if GTEST_HAS_GLOBAL_STRING
|
||||
TEST_F(ExpectFatalFailureTest, AcceptsStringObject) {
|
||||
EXPECT_FATAL_FAILURE(AddFatalFailure(), ::string("Expected fatal failure."));
|
||||
}
|
||||
#endif
|
||||
|
||||
TEST_F(ExpectFatalFailureTest, AcceptsStdStringObject) {
|
||||
EXPECT_FATAL_FAILURE(AddFatalFailure(),
|
||||
::std::string("Expected fatal failure."));
|
||||
}
|
||||
|
||||
TEST_F(ExpectFatalFailureTest, CatchesFatalFailureOnAllThreads) {
|
||||
// We have another test below to verify that the macro catches fatal
|
||||
// failures generated on another thread.
|
||||
@@ -1412,6 +1423,18 @@ TEST_F(ExpectNonfatalFailureTest, CatchesNonfatalFailure) {
|
||||
"Expected non-fatal failure.");
|
||||
}
|
||||
|
||||
#if GTEST_HAS_GLOBAL_STRING
|
||||
TEST_F(ExpectNonfatalFailureTest, AcceptsStringObject) {
|
||||
EXPECT_NONFATAL_FAILURE(AddNonfatalFailure(),
|
||||
::string("Expected non-fatal failure."));
|
||||
}
|
||||
#endif
|
||||
|
||||
TEST_F(ExpectNonfatalFailureTest, AcceptsStdStringObject) {
|
||||
EXPECT_NONFATAL_FAILURE(AddNonfatalFailure(),
|
||||
::std::string("Expected non-fatal failure."));
|
||||
}
|
||||
|
||||
TEST_F(ExpectNonfatalFailureTest, CatchesNonfatalFailureOnAllThreads) {
|
||||
// We have another test below to verify that the macro catches
|
||||
// non-fatal failures generated on another thread.
|
||||
|
||||
Reference in New Issue
Block a user