Home | History | Annotate | Download | only in test

Lines Matching refs:Message

32 // Tests for the Message class.
34 #include <gtest/gtest-message.h>
40 using ::testing::Message;
43 // A helper function that turns a Message into a C string.
44 const char* ToCString(const Message& msg) {
50 // Tests the testing::Message class
54 const Message msg;
60 const Message msg1("Hello");
61 const Message msg2(msg1);
65 // Tests constructing a Message from a C-string.
67 Message msg("Hello");
75 EXPECT_STRNE("(null)", ToCString(Message() << p));
81 EXPECT_STREQ("(null)", ToCString(Message() << p));
86 EXPECT_STREQ("Foo", ToCString(Message() << "Foo"));
92 EXPECT_STREQ("(null)", ToCString(Message() << p));
103 EXPECT_STREQ("Hello", ToCString(Message() << str));
113 ToCString(Message() << string_with_nul));
120 EXPECT_STREQ("\\0", ToCString(Message() << '\0'));
125 EXPECT_STREQ("123", ToCString(Message() << 123));
129 // streamed to Message.
132 ToCString(Message() << "Line 1." << std::endl
137 // Tests Message::GetString()
139 Message msg;
144 // Tests streaming a Message object to an ostream.
146 Message msg("Hello");
152 // Tests that a Message object doesn't take up too much stack space.
154 EXPECT_LE(sizeof(Message), 16U);