| Index: testing/gmock/test/gmock-printers_test.cc
|
| diff --git a/testing/gmock/test/gmock-printers_test.cc b/testing/gmock/test/gmock-printers_test.cc
|
| index 0553e9ce959ec1b7ca303b03a14d962ed4cd3568..92c8413c34b24eb6b22121b2736540b7c9c44f1f 100644
|
| --- a/testing/gmock/test/gmock-printers_test.cc
|
| +++ b/testing/gmock/test/gmock-printers_test.cc
|
| @@ -153,6 +153,7 @@ using ::std::tr1::make_tuple;
|
| using ::std::tr1::tuple;
|
| using ::std::vector;
|
| using ::testing::ElementsAre;
|
| +using ::testing::PrintToString;
|
| using ::testing::StartsWith;
|
| using ::testing::internal::NativeArray;
|
| using ::testing::internal::Strings;
|
| @@ -1010,19 +1011,24 @@ TEST(PrintReferenceTest, HandlesMemberVariablePointer) {
|
| + " " + Print(sizeof(p)) + "-byte object "));
|
| }
|
|
|
| -TEST(PrintToStringTest, WorksForNonReference) {
|
| - EXPECT_EQ("123", UniversalPrinter<int>::PrintToString(123));
|
| +TEST(PrintToStringTest, WorksForScalar) {
|
| + EXPECT_EQ("123", PrintToString(123));
|
| }
|
|
|
| -TEST(PrintToStringTest, WorksForReference) {
|
| - int n = 123;
|
| - EXPECT_EQ("@" + PrintPointer(&n) + " 123",
|
| - UniversalPrinter<const int&>::PrintToString(n));
|
| +TEST(PrintToStringTest, WorksForPointerToConstChar) {
|
| + const char* p = "hello";
|
| + EXPECT_EQ("\"hello\"", PrintToString(p));
|
| +}
|
| +
|
| +TEST(PrintToStringTest, WorksForPointerToNonConstChar) {
|
| + char s[] = "hello";
|
| + char* p = s;
|
| + EXPECT_EQ("\"hello\"", PrintToString(p));
|
| }
|
|
|
| TEST(PrintToStringTest, WorksForArray) {
|
| int n[3] = { 1, 2, 3 };
|
| - EXPECT_EQ("{ 1, 2, 3 }", UniversalPrinter<int[3]>::PrintToString(n));
|
| + EXPECT_EQ("{ 1, 2, 3 }", PrintToString(n));
|
| }
|
|
|
| TEST(UniversalTersePrintTest, WorksForNonReference) {
|
|
|