From 503a4dd705065a74b8d009e347fdba1c18d35691 Mon Sep 17 00:00:00 2001 From: "kenton@google.com" Date: Tue, 28 Apr 2009 02:16:53 +0000 Subject: Convert some \u escape sequences to UTF-8 because MSVC interprets them differently. --- src/google/protobuf/wire_format_unittest.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/google/protobuf/wire_format_unittest.cc') diff --git a/src/google/protobuf/wire_format_unittest.cc b/src/google/protobuf/wire_format_unittest.cc index 1f00a93d..6352b0a6 100644 --- a/src/google/protobuf/wire_format_unittest.cc +++ b/src/google/protobuf/wire_format_unittest.cc @@ -673,7 +673,9 @@ TEST_F(WireFormatInvalidInputTest, InvalidStringInUnknownGroup) { // WriteAnyBytes: fine. // ReadAnyBytes: fine. const char * kInvalidUTF8String = "Invalid UTF-8: \xA0\xB0\xC0\xD0"; -const char * kValidUTF8String = "Valid UTF-8: \x01\x02\u8C37\u6B4C"; +// This used to be "Valid UTF-8: \x01\x02\u8C37\u6B4C", but MSVC seems to +// interpret \u differently from GCC. +const char * kValidUTF8String = "Valid UTF-8: \x01\x02\350\260\267\346\255\214"; template bool WriteMessage(const char *value, T *message, string *wire_buffer) { -- cgit v1.2.3