Bug 1318282 - Replace string literals containing escaped characters with raw string literals in storage/. draft
authorAndi-Bogdan Postelnicu <bpostelnicu@mozilla.com>
Thu, 17 Nov 2016 12:35:02 +0200
changeset 442291 d9c61c4cb10644a6f70127ff60ea4685db0f5f41
parent 442290 176e31e5ba552a488b0bdb65e25a66609065a4cd
child 442292 dac1e557952933084aacfa0c5c5e22408616542f
push id36664
push userbmo:bpostelnicu@mozilla.com
push dateTue, 22 Nov 2016 08:18:07 +0000
bugs1318282
milestone53.0a1
Bug 1318282 - Replace string literals containing escaped characters with raw string literals in storage/. MozReview-Commit-ID: 7iVr1Ug0Oot
storage/test/test_binding_params.cpp
--- a/storage/test/test_binding_params.cpp
+++ b/storage/test/test_binding_params.cpp
@@ -121,17 +121,17 @@ test_UTFStrings()
     "INSERT INTO test (str) VALUES (?1)"
   ), getter_AddRefs(insert));
   (void)db->CreateStatement(NS_LITERAL_CSTRING(
     "SELECT str FROM test"
   ), getter_AddRefs(select));
 
   // Roundtrip a UTF8 string through the table, using UTF8 input and output.
   static const char sCharArray[] =
-    "I'm a \xc3\xbb\xc3\xbc\xc3\xa2\xc3\xa4\xc3\xa7 UTF8 string!";
+    R"(I'm a ûüâäç UTF8 string!)";
   nsAutoCString insertedUTF8(sCharArray, ArrayLength(sCharArray) - 1);
   do_check_true(insertedUTF8.Length() == ArrayLength(sCharArray) - 1);
   NS_ConvertUTF8toUTF16 insertedUTF16(insertedUTF8);
   do_check_true(insertedUTF8 == NS_ConvertUTF16toUTF8(insertedUTF16));
   {
     mozStorageStatementScoper scoper(insert);
     bool hasResult;
     do_check_true(NS_SUCCEEDED(insert->BindUTF8StringByIndex(0, insertedUTF8)));