Commit 8c849c58 authored by Jonny007-MKD's avatar Jonny007-MKD
Browse files

Try to fix gcc and clang issues

parent 0354ccb0
......@@ -1192,7 +1192,7 @@ class NativeArray {
class AdditionalMessage
{
public:
AdditionalMessage(const std::string& message) : value(message) {}
AdditionalMessage(const char* message) : value(message) {}
AdditionalMessage& operator=(const std::string& message) { value = message; return *this; }
operator bool() const { return ::testing::internal::AlwaysTrue(); }
......
......@@ -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);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment