Bug 1318282 - Replace string literals containing escaped characters with raw string literals in storage/.
MozReview-Commit-ID: 7iVr1Ug0Oot
--- 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)));