summaryrefslogtreecommitdiffstats
path: root/googletest/test
diff options
context:
space:
mode:
authorJonny007-MKD <me@jonny007-mkd.de>2018-09-13 11:57:27 (GMT)
committerJonny007-MKD <me@jonny007-mkd.de>2018-09-13 11:57:27 (GMT)
commit8c849c584c65a187ae472af466cb7cdaa98685d6 (patch)
tree1af67e5ff2ae8efa60dccf8b070be29ab9473e5d /googletest/test
parent0354ccb049ea2b9e4696adb8b5a013287daf0c33 (diff)
downloadgoogletest-8c849c584c65a187ae472af466cb7cdaa98685d6.zip
googletest-8c849c584c65a187ae472af466cb7cdaa98685d6.tar.gz
googletest-8c849c584c65a187ae472af466cb7cdaa98685d6.tar.bz2
Try to fix gcc and clang issues
Diffstat (limited to 'googletest/test')
-rw-r--r--googletest/test/gtest_unittest.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/googletest/test/gtest_unittest.cc b/googletest/test/gtest_unittest.cc
index de19449..2c97083 100644
--- a/googletest/test/gtest_unittest.cc
+++ b/googletest/test/gtest_unittest.cc
@@ -3748,6 +3748,19 @@ TEST(ExpectTest, ASSERT_EQ_0) {
" 0\n 5.6");
}
+TEST(AssertionTest, AdditionalMessage) {
+ ::testing::internal::AdditionalMessage m = "servus";
+ EXPECT_EQ(m.get(), "servus");
+
+ const char* cc = "hello";
+ m = cc;
+ EXPECT_EQ(m.get(), cc);
+
+ std::string s = "hi";
+ m = s;
+ EXPECT_EQ(m.get(), s);
+}
+
// Tests ASSERT_NE.
TEST(AssertionTest, ASSERT_NE) {
ASSERT_NE(6, 7);