| Index: sky/engine/wtf/text/StringOperatorsTest.cpp
|
| diff --git a/sky/engine/wtf/text/StringOperatorsTest.cpp b/sky/engine/wtf/text/StringOperatorsTest.cpp
|
| index 73af2791dd4d8f873d8f9f74244ca556fa953b93..e27c82e652513225db70e16e6f58b6c42440ce12 100644
|
| --- a/sky/engine/wtf/text/StringOperatorsTest.cpp
|
| +++ b/sky/engine/wtf/text/StringOperatorsTest.cpp
|
| @@ -148,6 +148,41 @@ TEST(WTF, DISABLED_StringOperators)
|
| EXPECT_N_WTF_STRING_COPIES(2, atomicString + literal + string + literal);
|
| EXPECT_N_WTF_STRING_COPIES(2, atomicString + (literal + string + literal));
|
| EXPECT_N_WTF_STRING_COPIES(2, (atomicString + literal) + (string + literal));
|
| +
|
| +#if COMPILER(MSVC)
|
| + EXPECT_N_WTF_STRING_COPIES(1, L"wide string" + string);
|
| + EXPECT_N_WTF_STRING_COPIES(1, string + L"wide string");
|
| + EXPECT_N_WTF_STRING_COPIES(1, L"wide string" + atomicString);
|
| + EXPECT_N_WTF_STRING_COPIES(1, atomicString + L"wide string");
|
| +
|
| + EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + string + L"wide string" + string);
|
| + EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + (string + L"wide string" + string));
|
| + EXPECT_N_WTF_STRING_COPIES(2, (L"wide string" + string) + (L"wide string" + string));
|
| + EXPECT_N_WTF_STRING_COPIES(2, string + L"wide string" + string + L"wide string");
|
| + EXPECT_N_WTF_STRING_COPIES(2, string + (L"wide string" + string + L"wide string"));
|
| + EXPECT_N_WTF_STRING_COPIES(2, (string + L"wide string") + (string + L"wide string"));
|
| +
|
| + EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + atomicString + L"wide string" + atomicString);
|
| + EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + (atomicString + L"wide string" + atomicString));
|
| + EXPECT_N_WTF_STRING_COPIES(2, (L"wide string" + atomicString) + (L"wide string" + atomicString));
|
| + EXPECT_N_WTF_STRING_COPIES(2, atomicString + L"wide string" + atomicString + L"wide string");
|
| + EXPECT_N_WTF_STRING_COPIES(2, atomicString + (L"wide string" + atomicString + L"wide string"));
|
| + EXPECT_N_WTF_STRING_COPIES(2, (atomicString + L"wide string") + (atomicString + L"wide string"));
|
| +
|
| + EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + string + L"wide string" + atomicString);
|
| + EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + (string + L"wide string" + atomicString));
|
| + EXPECT_N_WTF_STRING_COPIES(2, (L"wide string" + string) + (L"wide string" + atomicString));
|
| + EXPECT_N_WTF_STRING_COPIES(2, string + L"wide string" + atomicString + L"wide string");
|
| + EXPECT_N_WTF_STRING_COPIES(2, string + (L"wide string" + atomicString + L"wide string"));
|
| + EXPECT_N_WTF_STRING_COPIES(2, (string + L"wide string") + (atomicString + L"wide string"));
|
| +
|
| + EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + atomicString + L"wide string" + string);
|
| + EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + (atomicString + L"wide string" + string));
|
| + EXPECT_N_WTF_STRING_COPIES(2, (L"wide string" + atomicString) + (L"wide string" + string));
|
| + EXPECT_N_WTF_STRING_COPIES(2, atomicString + L"wide string" + string + L"wide string");
|
| + EXPECT_N_WTF_STRING_COPIES(2, atomicString + (L"wide string" + string + L"wide string"));
|
| + EXPECT_N_WTF_STRING_COPIES(2, (atomicString + L"wide string") + (string + L"wide string"));
|
| +#endif
|
| }
|
|
|
| } // namespace
|
|
|