From cb869782d26067aa724ed72950e2a5f522d7ec66 Mon Sep 17 00:00:00 2001 From: Colin Patrick McCabe Date: Wed, 13 Jul 2011 11:47:24 -0700 Subject: [PATCH] test/rgw_escape: add JSON + utf-8 test Signed-off-by: Colin McCabe --- src/test/rgw_escape.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/test/rgw_escape.cc b/src/test/rgw_escape.cc index 45c26a4106b87..16eb26188f110 100644 --- a/src/test/rgw_escape.cc +++ b/src/test/rgw_escape.cc @@ -88,3 +88,8 @@ TEST(EscapeJson, ControlChars) { uint8_t cc2[] = { 0x61, 0x62, 0x63, 0x7f, 0x0 }; ASSERT_EQ(escape_json_attrs((char*)cc2), "abc\\007f"); } + +TEST(EscapeJson, Utf8) { + uint8_t cc1[] = { 0xe6, 0xb1, 0x89, 0xe5, 0xad, 0x97, 0x0a, 0x0 }; + ASSERT_EQ(escape_xml_attrs((const char*)cc1), (const char*)cc1); +} -- 2.39.5