Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(55)

Side by Side Diff: third_party/WebKit/Source/wtf/text/StringOperatorsTest.cpp

Issue 1436153002: Apply clang-format with Chromium-style without column limit. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2011 Apple Inc. All rights reserved. 2 * Copyright (C) 2011 Apple Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 16 matching lines...) Expand all
27 27
28 #define WTF_STRINGTYPEADAPTER_COPIED_WTF_STRING() (++wtfStringCopyCount) 28 #define WTF_STRINGTYPEADAPTER_COPIED_WTF_STRING() (++wtfStringCopyCount)
29 29
30 static int wtfStringCopyCount; 30 static int wtfStringCopyCount;
31 31
32 #include "wtf/text/WTFString.h" 32 #include "wtf/text/WTFString.h"
33 #include <gtest/gtest.h> 33 #include <gtest/gtest.h>
34 34
35 namespace WTF { 35 namespace WTF {
36 36
37 #define EXPECT_N_WTF_STRING_COPIES(count, expr) \ 37 #define EXPECT_N_WTF_STRING_COPIES(count, expr) \
38 do { \ 38 do { \
39 wtfStringCopyCount = 0; \ 39 wtfStringCopyCount = 0; \
40 String __testString = expr; \ 40 String __testString = expr; \
41 (void)__testString; \ 41 (void) __testString; \
42 EXPECT_EQ(count, wtfStringCopyCount) << #expr; \ 42 EXPECT_EQ(count, wtfStringCopyCount) << #expr; \
43 } while (false) 43 } while (false)
44 44
45 TEST(StringOperatorsTest, DISABLED_StringOperators) 45 TEST(StringOperatorsTest, DISABLED_StringOperators) {
46 { 46 String string("String");
47 String string("String"); 47 AtomicString atomicString("AtomicString");
48 AtomicString atomicString("AtomicString"); 48 const char* literal = "ASCIILiteral";
49 const char* literal = "ASCIILiteral";
50 49
51 EXPECT_EQ(0, wtfStringCopyCount); 50 EXPECT_EQ(0, wtfStringCopyCount);
52 51
53 EXPECT_N_WTF_STRING_COPIES(2, string + string); 52 EXPECT_N_WTF_STRING_COPIES(2, string + string);
54 EXPECT_N_WTF_STRING_COPIES(2, string + atomicString); 53 EXPECT_N_WTF_STRING_COPIES(2, string + atomicString);
55 EXPECT_N_WTF_STRING_COPIES(2, atomicString + string); 54 EXPECT_N_WTF_STRING_COPIES(2, atomicString + string);
56 EXPECT_N_WTF_STRING_COPIES(2, atomicString + atomicString); 55 EXPECT_N_WTF_STRING_COPIES(2, atomicString + atomicString);
57 56
58 EXPECT_N_WTF_STRING_COPIES(1, "C string" + string); 57 EXPECT_N_WTF_STRING_COPIES(1, "C string" + string);
59 EXPECT_N_WTF_STRING_COPIES(1, string + "C string"); 58 EXPECT_N_WTF_STRING_COPIES(1, string + "C string");
60 EXPECT_N_WTF_STRING_COPIES(1, "C string" + atomicString); 59 EXPECT_N_WTF_STRING_COPIES(1, "C string" + atomicString);
61 EXPECT_N_WTF_STRING_COPIES(1, atomicString + "C string"); 60 EXPECT_N_WTF_STRING_COPIES(1, atomicString + "C string");
62 61
63 EXPECT_N_WTF_STRING_COPIES(1, literal + string); 62 EXPECT_N_WTF_STRING_COPIES(1, literal + string);
64 EXPECT_N_WTF_STRING_COPIES(1, string + literal); 63 EXPECT_N_WTF_STRING_COPIES(1, string + literal);
65 EXPECT_N_WTF_STRING_COPIES(1, literal + atomicString); 64 EXPECT_N_WTF_STRING_COPIES(1, literal + atomicString);
66 EXPECT_N_WTF_STRING_COPIES(1, atomicString + literal); 65 EXPECT_N_WTF_STRING_COPIES(1, atomicString + literal);
67 66
68 EXPECT_N_WTF_STRING_COPIES(2, "C string" + string + "C string" + string); 67 EXPECT_N_WTF_STRING_COPIES(2, "C string" + string + "C string" + string);
69 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (string + "C string" + string)); 68 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (string + "C string" + string));
70 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + string) + ("C string" + string)) ; 69 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + string) + ("C string" + string));
71 EXPECT_N_WTF_STRING_COPIES(2, string + "C string" + string + "C string"); 70 EXPECT_N_WTF_STRING_COPIES(2, string + "C string" + string + "C string");
72 EXPECT_N_WTF_STRING_COPIES(2, string + ("C string" + string + "C string")); 71 EXPECT_N_WTF_STRING_COPIES(2, string + ("C string" + string + "C string"));
73 EXPECT_N_WTF_STRING_COPIES(2, (string + "C string") + (string + "C string")) ; 72 EXPECT_N_WTF_STRING_COPIES(2, (string + "C string") + (string + "C string"));
74 73
75 EXPECT_N_WTF_STRING_COPIES(2, literal + string + literal + string); 74 EXPECT_N_WTF_STRING_COPIES(2, literal + string + literal + string);
76 EXPECT_N_WTF_STRING_COPIES(2, literal + (string + literal + string)); 75 EXPECT_N_WTF_STRING_COPIES(2, literal + (string + literal + string));
77 EXPECT_N_WTF_STRING_COPIES(2, (literal + string) + (literal + string)); 76 EXPECT_N_WTF_STRING_COPIES(2, (literal + string) + (literal + string));
78 EXPECT_N_WTF_STRING_COPIES(2, string + literal + string + literal); 77 EXPECT_N_WTF_STRING_COPIES(2, string + literal + string + literal);
79 EXPECT_N_WTF_STRING_COPIES(2, string + (literal + string + literal)); 78 EXPECT_N_WTF_STRING_COPIES(2, string + (literal + string + literal));
80 EXPECT_N_WTF_STRING_COPIES(2, (string + literal) + (string + literal)); 79 EXPECT_N_WTF_STRING_COPIES(2, (string + literal) + (string + literal));
81 80
82 EXPECT_N_WTF_STRING_COPIES(2, literal + string + "C string" + string); 81 EXPECT_N_WTF_STRING_COPIES(2, literal + string + "C string" + string);
83 EXPECT_N_WTF_STRING_COPIES(2, literal + (string + "C string" + string)); 82 EXPECT_N_WTF_STRING_COPIES(2, literal + (string + "C string" + string));
84 EXPECT_N_WTF_STRING_COPIES(2, (literal + string) + ("C string" + string)); 83 EXPECT_N_WTF_STRING_COPIES(2, (literal + string) + ("C string" + string));
85 EXPECT_N_WTF_STRING_COPIES(2, "C string" + string + literal + string); 84 EXPECT_N_WTF_STRING_COPIES(2, "C string" + string + literal + string);
86 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (string + literal + string)); 85 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (string + literal + string));
87 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + string) + (literal + string)); 86 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + string) + (literal + string));
88 87
89 EXPECT_N_WTF_STRING_COPIES(2, literal + atomicString + "C string" + atomicSt ring); 88 EXPECT_N_WTF_STRING_COPIES(2, literal + atomicString + "C string" + atomicStri ng);
90 EXPECT_N_WTF_STRING_COPIES(2, literal + (atomicString + "C string" + atomicS tring)); 89 EXPECT_N_WTF_STRING_COPIES(2, literal + (atomicString + "C string" + atomicStr ing));
91 EXPECT_N_WTF_STRING_COPIES(2, (literal + atomicString) + ("C string" + atomi cString)); 90 EXPECT_N_WTF_STRING_COPIES(2, (literal + atomicString) + ("C string" + atomicS tring));
92 EXPECT_N_WTF_STRING_COPIES(2, "C string" + atomicString + literal + atomicSt ring); 91 EXPECT_N_WTF_STRING_COPIES(2, "C string" + atomicString + literal + atomicStri ng);
93 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (atomicString + literal + atomicS tring)); 92 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (atomicString + literal + atomicStr ing));
94 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + atomicString) + (literal + atomi cString)); 93 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + atomicString) + (literal + atomicS tring));
95 94
96 EXPECT_N_WTF_STRING_COPIES(2, literal + atomicString + "C string" + string); 95 EXPECT_N_WTF_STRING_COPIES(2, literal + atomicString + "C string" + string);
97 EXPECT_N_WTF_STRING_COPIES(2, literal + (atomicString + "C string" + string) ); 96 EXPECT_N_WTF_STRING_COPIES(2, literal + (atomicString + "C string" + string));
98 EXPECT_N_WTF_STRING_COPIES(2, (literal + atomicString) + ("C string" + strin g)); 97 EXPECT_N_WTF_STRING_COPIES(2, (literal + atomicString) + ("C string" + string) );
99 EXPECT_N_WTF_STRING_COPIES(2, "C string" + atomicString + literal + string); 98 EXPECT_N_WTF_STRING_COPIES(2, "C string" + atomicString + literal + string);
100 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (atomicString + literal + string) ); 99 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (atomicString + literal + string));
101 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + atomicString) + (literal + strin g)); 100 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + atomicString) + (literal + string) );
102 101
103 EXPECT_N_WTF_STRING_COPIES(2, literal + string + "C string" + atomicString); 102 EXPECT_N_WTF_STRING_COPIES(2, literal + string + "C string" + atomicString);
104 EXPECT_N_WTF_STRING_COPIES(2, literal + (string + "C string" + atomicString) ); 103 EXPECT_N_WTF_STRING_COPIES(2, literal + (string + "C string" + atomicString));
105 EXPECT_N_WTF_STRING_COPIES(2, (literal + string) + ("C string" + atomicStrin g)); 104 EXPECT_N_WTF_STRING_COPIES(2, (literal + string) + ("C string" + atomicString) );
106 EXPECT_N_WTF_STRING_COPIES(2, "C string" + string + literal + atomicString); 105 EXPECT_N_WTF_STRING_COPIES(2, "C string" + string + literal + atomicString);
107 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (string + literal + atomicString) ); 106 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (string + literal + atomicString));
108 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + string) + (literal + atomicStrin g)); 107 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + string) + (literal + atomicString) );
109 108
110 EXPECT_N_WTF_STRING_COPIES(2, "C string" + atomicString + "C string" + atomi cString); 109 EXPECT_N_WTF_STRING_COPIES(2, "C string" + atomicString + "C string" + atomicS tring);
111 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (atomicString + "C string" + atom icString)); 110 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (atomicString + "C string" + atomic String));
112 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + atomicString) + ("C string" + at omicString)); 111 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + atomicString) + ("C string" + atom icString));
113 EXPECT_N_WTF_STRING_COPIES(2, atomicString + "C string" + atomicString + "C string"); 112 EXPECT_N_WTF_STRING_COPIES(2, atomicString + "C string" + atomicString + "C st ring");
114 EXPECT_N_WTF_STRING_COPIES(2, atomicString + ("C string" + atomicString + "C string")); 113 EXPECT_N_WTF_STRING_COPIES(2, atomicString + ("C string" + atomicString + "C s tring"));
115 EXPECT_N_WTF_STRING_COPIES(2, (atomicString + "C string") + (atomicString + "C string")); 114 EXPECT_N_WTF_STRING_COPIES(2, (atomicString + "C string") + (atomicString + "C string"));
116 115
117 EXPECT_N_WTF_STRING_COPIES(2, literal + atomicString + literal + atomicStrin g); 116 EXPECT_N_WTF_STRING_COPIES(2, literal + atomicString + literal + atomicString) ;
118 EXPECT_N_WTF_STRING_COPIES(2, literal + (atomicString + literal + atomicStri ng)); 117 EXPECT_N_WTF_STRING_COPIES(2, literal + (atomicString + literal + atomicString ));
119 EXPECT_N_WTF_STRING_COPIES(2, (literal + atomicString) + (literal + atomicSt ring)); 118 EXPECT_N_WTF_STRING_COPIES(2, (literal + atomicString) + (literal + atomicStri ng));
120 EXPECT_N_WTF_STRING_COPIES(2, atomicString + literal + atomicString + litera l); 119 EXPECT_N_WTF_STRING_COPIES(2, atomicString + literal + atomicString + literal) ;
121 EXPECT_N_WTF_STRING_COPIES(2, atomicString + (literal + atomicString + liter al)); 120 EXPECT_N_WTF_STRING_COPIES(2, atomicString + (literal + atomicString + literal ));
122 EXPECT_N_WTF_STRING_COPIES(2, (atomicString + literal) + (atomicString + lit eral)); 121 EXPECT_N_WTF_STRING_COPIES(2, (atomicString + literal) + (atomicString + liter al));
123 122
124 EXPECT_N_WTF_STRING_COPIES(2, "C string" + string + "C string" + atomicStrin g); 123 EXPECT_N_WTF_STRING_COPIES(2, "C string" + string + "C string" + atomicString) ;
125 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (string + "C string" + atomicStri ng)); 124 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (string + "C string" + atomicString ));
126 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + string) + ("C string" + atomicSt ring)); 125 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + string) + ("C string" + atomicStri ng));
127 EXPECT_N_WTF_STRING_COPIES(2, string + "C string" + atomicString + "C string "); 126 EXPECT_N_WTF_STRING_COPIES(2, string + "C string" + atomicString + "C string") ;
128 EXPECT_N_WTF_STRING_COPIES(2, string + ("C string" + atomicString + "C strin g")); 127 EXPECT_N_WTF_STRING_COPIES(2, string + ("C string" + atomicString + "C string" ));
129 EXPECT_N_WTF_STRING_COPIES(2, (string + "C string") + (atomicString + "C str ing")); 128 EXPECT_N_WTF_STRING_COPIES(2, (string + "C string") + (atomicString + "C strin g"));
130 129
131 EXPECT_N_WTF_STRING_COPIES(2, literal + string + literal + atomicString); 130 EXPECT_N_WTF_STRING_COPIES(2, literal + string + literal + atomicString);
132 EXPECT_N_WTF_STRING_COPIES(2, literal + (string + literal + atomicString)); 131 EXPECT_N_WTF_STRING_COPIES(2, literal + (string + literal + atomicString));
133 EXPECT_N_WTF_STRING_COPIES(2, (literal + string) + (literal + atomicString)) ; 132 EXPECT_N_WTF_STRING_COPIES(2, (literal + string) + (literal + atomicString));
134 EXPECT_N_WTF_STRING_COPIES(2, string + literal + atomicString + literal); 133 EXPECT_N_WTF_STRING_COPIES(2, string + literal + atomicString + literal);
135 EXPECT_N_WTF_STRING_COPIES(2, string + (literal + atomicString + literal)); 134 EXPECT_N_WTF_STRING_COPIES(2, string + (literal + atomicString + literal));
136 EXPECT_N_WTF_STRING_COPIES(2, (string + literal) + (atomicString + literal)) ; 135 EXPECT_N_WTF_STRING_COPIES(2, (string + literal) + (atomicString + literal));
137 136
138 EXPECT_N_WTF_STRING_COPIES(2, "C string" + atomicString + "C string" + strin g); 137 EXPECT_N_WTF_STRING_COPIES(2, "C string" + atomicString + "C string" + string) ;
139 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (atomicString + "C string" + stri ng)); 138 EXPECT_N_WTF_STRING_COPIES(2, "C string" + (atomicString + "C string" + string ));
140 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + atomicString) + ("C string" + st ring)); 139 EXPECT_N_WTF_STRING_COPIES(2, ("C string" + atomicString) + ("C string" + stri ng));
141 EXPECT_N_WTF_STRING_COPIES(2, atomicString + "C string" + string + "C string "); 140 EXPECT_N_WTF_STRING_COPIES(2, atomicString + "C string" + string + "C string") ;
142 EXPECT_N_WTF_STRING_COPIES(2, atomicString + ("C string" + string + "C strin g")); 141 EXPECT_N_WTF_STRING_COPIES(2, atomicString + ("C string" + string + "C string" ));
143 EXPECT_N_WTF_STRING_COPIES(2, (atomicString + "C string") + (string + "C str ing")); 142 EXPECT_N_WTF_STRING_COPIES(2, (atomicString + "C string") + (string + "C strin g"));
144 143
145 EXPECT_N_WTF_STRING_COPIES(2, literal + atomicString + literal + string); 144 EXPECT_N_WTF_STRING_COPIES(2, literal + atomicString + literal + string);
146 EXPECT_N_WTF_STRING_COPIES(2, literal + (atomicString + literal + string)); 145 EXPECT_N_WTF_STRING_COPIES(2, literal + (atomicString + literal + string));
147 EXPECT_N_WTF_STRING_COPIES(2, (literal + atomicString) + (literal + string)) ; 146 EXPECT_N_WTF_STRING_COPIES(2, (literal + atomicString) + (literal + string));
148 EXPECT_N_WTF_STRING_COPIES(2, atomicString + literal + string + literal); 147 EXPECT_N_WTF_STRING_COPIES(2, atomicString + literal + string + literal);
149 EXPECT_N_WTF_STRING_COPIES(2, atomicString + (literal + string + literal)); 148 EXPECT_N_WTF_STRING_COPIES(2, atomicString + (literal + string + literal));
150 EXPECT_N_WTF_STRING_COPIES(2, (atomicString + literal) + (string + literal)) ; 149 EXPECT_N_WTF_STRING_COPIES(2, (atomicString + literal) + (string + literal));
151 150
152 #if COMPILER(MSVC) 151 #if COMPILER(MSVC)
153 EXPECT_N_WTF_STRING_COPIES(1, L"wide string" + string); 152 EXPECT_N_WTF_STRING_COPIES(1, L"wide string" + string);
154 EXPECT_N_WTF_STRING_COPIES(1, string + L"wide string"); 153 EXPECT_N_WTF_STRING_COPIES(1, string + L"wide string");
155 EXPECT_N_WTF_STRING_COPIES(1, L"wide string" + atomicString); 154 EXPECT_N_WTF_STRING_COPIES(1, L"wide string" + atomicString);
156 EXPECT_N_WTF_STRING_COPIES(1, atomicString + L"wide string"); 155 EXPECT_N_WTF_STRING_COPIES(1, atomicString + L"wide string");
157 156
158 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + string + L"wide string" + str ing); 157 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + string + L"wide string" + strin g);
159 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + (string + L"wide string" + st ring)); 158 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + (string + L"wide string" + stri ng));
160 EXPECT_N_WTF_STRING_COPIES(2, (L"wide string" + string) + (L"wide string" + string)); 159 EXPECT_N_WTF_STRING_COPIES(2, (L"wide string" + string) + (L"wide string" + st ring));
161 EXPECT_N_WTF_STRING_COPIES(2, string + L"wide string" + string + L"wide stri ng"); 160 EXPECT_N_WTF_STRING_COPIES(2, string + L"wide string" + string + L"wide string ");
162 EXPECT_N_WTF_STRING_COPIES(2, string + (L"wide string" + string + L"wide str ing")); 161 EXPECT_N_WTF_STRING_COPIES(2, string + (L"wide string" + string + L"wide strin g"));
163 EXPECT_N_WTF_STRING_COPIES(2, (string + L"wide string") + (string + L"wide s tring")); 162 EXPECT_N_WTF_STRING_COPIES(2, (string + L"wide string") + (string + L"wide str ing"));
164 163
165 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + atomicString + L"wide string" + atomicString); 164 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + atomicString + L"wide string" + atomicString);
166 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + (atomicString + L"wide string " + atomicString)); 165 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + (atomicString + L"wide string" + atomicString));
167 EXPECT_N_WTF_STRING_COPIES(2, (L"wide string" + atomicString) + (L"wide stri ng" + atomicString)); 166 EXPECT_N_WTF_STRING_COPIES(2, (L"wide string" + atomicString) + (L"wide string " + atomicString));
168 EXPECT_N_WTF_STRING_COPIES(2, atomicString + L"wide string" + atomicString + L"wide string"); 167 EXPECT_N_WTF_STRING_COPIES(2, atomicString + L"wide string" + atomicString + L "wide string");
169 EXPECT_N_WTF_STRING_COPIES(2, atomicString + (L"wide string" + atomicString + L"wide string")); 168 EXPECT_N_WTF_STRING_COPIES(2, atomicString + (L"wide string" + atomicString + L"wide string"));
170 EXPECT_N_WTF_STRING_COPIES(2, (atomicString + L"wide string") + (atomicStrin g + L"wide string")); 169 EXPECT_N_WTF_STRING_COPIES(2, (atomicString + L"wide string") + (atomicString + L"wide string"));
171 170
172 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + string + L"wide string" + ato micString); 171 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + string + L"wide string" + atomi cString);
173 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + (string + L"wide string" + at omicString)); 172 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + (string + L"wide string" + atom icString));
174 EXPECT_N_WTF_STRING_COPIES(2, (L"wide string" + string) + (L"wide string" + atomicString)); 173 EXPECT_N_WTF_STRING_COPIES(2, (L"wide string" + string) + (L"wide string" + at omicString));
175 EXPECT_N_WTF_STRING_COPIES(2, string + L"wide string" + atomicString + L"wid e string"); 174 EXPECT_N_WTF_STRING_COPIES(2, string + L"wide string" + atomicString + L"wide string");
176 EXPECT_N_WTF_STRING_COPIES(2, string + (L"wide string" + atomicString + L"wi de string")); 175 EXPECT_N_WTF_STRING_COPIES(2, string + (L"wide string" + atomicString + L"wide string"));
177 EXPECT_N_WTF_STRING_COPIES(2, (string + L"wide string") + (atomicString + L" wide string")); 176 EXPECT_N_WTF_STRING_COPIES(2, (string + L"wide string") + (atomicString + L"wi de string"));
178 177
179 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + atomicString + L"wide string" + string); 178 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + atomicString + L"wide string" + string);
180 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + (atomicString + L"wide string " + string)); 179 EXPECT_N_WTF_STRING_COPIES(2, L"wide string" + (atomicString + L"wide string" + string));
181 EXPECT_N_WTF_STRING_COPIES(2, (L"wide string" + atomicString) + (L"wide stri ng" + string)); 180 EXPECT_N_WTF_STRING_COPIES(2, (L"wide string" + atomicString) + (L"wide string " + string));
182 EXPECT_N_WTF_STRING_COPIES(2, atomicString + L"wide string" + string + L"wid e string"); 181 EXPECT_N_WTF_STRING_COPIES(2, atomicString + L"wide string" + string + L"wide string");
183 EXPECT_N_WTF_STRING_COPIES(2, atomicString + (L"wide string" + string + L"wi de string")); 182 EXPECT_N_WTF_STRING_COPIES(2, atomicString + (L"wide string" + string + L"wide string"));
184 EXPECT_N_WTF_STRING_COPIES(2, (atomicString + L"wide string") + (string + L" wide string")); 183 EXPECT_N_WTF_STRING_COPIES(2, (atomicString + L"wide string") + (string + L"wi de string"));
185 #endif 184 #endif
186 } 185 }
187 186
188 } // namespace WTF 187 } // namespace WTF
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/wtf/text/StringOperators.h ('k') | third_party/WebKit/Source/wtf/text/StringStatics.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698