OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "config.h" | 5 #include "config.h" |
6 | 6 |
7 #include "FrameTestHelpers.h" | 7 #include "FrameTestHelpers.h" |
8 #include "bindings/core/v8/ScriptController.h" | 8 #include "bindings/core/v8/ScriptController.h" |
9 #include "bindings/core/v8/V8DOMActivityLogger.h" | 9 #include "bindings/core/v8/V8DOMActivityLogger.h" |
10 #include "web/WebLocalFrameImpl.h" | 10 #include "web/WebLocalFrameImpl.h" |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
124 TEST_F(ActivityLoggerTest, ScriptElement) | 124 TEST_F(ActivityLoggerTest, ScriptElement) |
125 { | 125 { |
126 const char* code = | 126 const char* code = |
127 "document.body.innerHTML = '<script src=\\\'data:text/html;charset=utf-8
,\\\'></script>';" | 127 "document.body.innerHTML = '<script src=\\\'data:text/html;charset=utf-8
,\\\'></script>';" |
128 "document.body.innerHTML = '<script>console.log(\\\'test\\\')</script>';
" | 128 "document.body.innerHTML = '<script>console.log(\\\'test\\\')</script>';
" |
129 "var script = document.createElement('script');" | 129 "var script = document.createElement('script');" |
130 "document.body.appendChild(script);" | 130 "document.body.appendChild(script);" |
131 "script = document.createElement('script');" | 131 "script = document.createElement('script');" |
132 "script.src = 'data:text/html;charset=utf-8,';" | 132 "script.src = 'data:text/html;charset=utf-8,';" |
133 "document.body.appendChild(script);" | 133 "document.body.appendChild(script);" |
134 "document.write('<body><script src=\\\'data:text/html;charset=utf-8,\\\'
></script></body>');"; | 134 "document.write('<body><script src=\\\'data:text/html;charset=utf-8,\\\'
></script></body>');" |
| 135 "document.close();"; |
135 const char* expectedActivities = | 136 const char* expectedActivities = |
136 "blinkAddElement | script | data:text/html;charset=utf-8,\n" | 137 "blinkAddElement | script | data:text/html;charset=utf-8,\n" |
137 "blinkAddElement | script | \n" | 138 "blinkAddElement | script | \n" |
138 "blinkAddElement | script | \n" | 139 "blinkAddElement | script | \n" |
139 "blinkAddElement | script | data:text/html;charset=utf-8,\n" | 140 "blinkAddElement | script | data:text/html;charset=utf-8,\n" |
140 "blinkRequestResource | Script | data:text/html;charset=utf-8,\n" | 141 "blinkRequestResource | Script | data:text/html;charset=utf-8,\n" |
141 "blinkAddElement | script | data:text/html;charset=utf-8,\n" | 142 "blinkAddElement | script | data:text/html;charset=utf-8,\n" |
142 "blinkRequestResource | Script | data:text/html;charset=utf-8,"; | 143 "blinkRequestResource | Script | data:text/html;charset=utf-8,"; |
143 executeScriptInMainWorld(code); | 144 executeScriptInMainWorld(code); |
144 ASSERT_TRUE(verifyActivities("")); | 145 ASSERT_TRUE(verifyActivities("")); |
145 executeScriptInIsolatedWorld(code); | 146 executeScriptInIsolatedWorld(code); |
146 ASSERT_TRUE(verifyActivities(expectedActivities)); | 147 ASSERT_TRUE(verifyActivities(expectedActivities)); |
147 } | 148 } |
148 | 149 |
149 TEST_F(ActivityLoggerTest, IFrameElement) | 150 TEST_F(ActivityLoggerTest, IFrameElement) |
150 { | 151 { |
151 const char* code = | 152 const char* code = |
152 "document.body.innerHTML = '<iframe src=\\\'data:text/html;charset=utf-8
,\\\'></iframe>';" | 153 "document.body.innerHTML = '<iframe src=\\\'data:text/html;charset=utf-8
,\\\'></iframe>';" |
153 "document.body.innerHTML = '<iframe></iframe>';" | 154 "document.body.innerHTML = '<iframe></iframe>';" |
154 "var iframe = document.createElement('iframe');" | 155 "var iframe = document.createElement('iframe');" |
155 "document.body.appendChild(iframe);" | 156 "document.body.appendChild(iframe);" |
156 "iframe = document.createElement('iframe');" | 157 "iframe = document.createElement('iframe');" |
157 "iframe.src = 'data:text/html;charset=utf-8,';" | 158 "iframe.src = 'data:text/html;charset=utf-8,';" |
158 "document.body.appendChild(iframe);" | 159 "document.body.appendChild(iframe);" |
159 "document.write('<body><iframe src=\\\'data:text/html;charset=utf-8,\\\'
></iframe></body>');"; | 160 "document.write('<body><iframe src=\\\'data:text/html;charset=utf-8,\\\'
></iframe></body>');" |
| 161 "document.close();"; |
160 const char* expectedActivities = | 162 const char* expectedActivities = |
161 "blinkAddElement | iframe | data:text/html;charset=utf-8,\n" | 163 "blinkAddElement | iframe | data:text/html;charset=utf-8,\n" |
162 "blinkRequestResource | Main resource | data:text/html;charset=utf-8,\n" | 164 "blinkRequestResource | Main resource | data:text/html;charset=utf-8,\n" |
163 "blinkAddElement | iframe | \n" | 165 "blinkAddElement | iframe | \n" |
164 "blinkAddElement | iframe | \n" | 166 "blinkAddElement | iframe | \n" |
165 "blinkAddElement | iframe | data:text/html;charset=utf-8,\n" | 167 "blinkAddElement | iframe | data:text/html;charset=utf-8,\n" |
166 "blinkRequestResource | Main resource | data:text/html;charset=utf-8,\n" | 168 "blinkRequestResource | Main resource | data:text/html;charset=utf-8,\n" |
167 "blinkAddElement | iframe | data:text/html;charset=utf-8,\n" | 169 "blinkAddElement | iframe | data:text/html;charset=utf-8,\n" |
168 "blinkRequestResource | Main resource | data:text/html;charset=utf-8,"; | 170 "blinkRequestResource | Main resource | data:text/html;charset=utf-8,"; |
169 executeScriptInMainWorld(code); | 171 executeScriptInMainWorld(code); |
170 ASSERT_TRUE(verifyActivities("")); | 172 ASSERT_TRUE(verifyActivities("")); |
171 executeScriptInIsolatedWorld(code); | 173 executeScriptInIsolatedWorld(code); |
172 ASSERT_TRUE(verifyActivities(expectedActivities)); | 174 ASSERT_TRUE(verifyActivities(expectedActivities)); |
173 } | 175 } |
174 | 176 |
175 TEST_F(ActivityLoggerTest, AnchorElement) | 177 TEST_F(ActivityLoggerTest, AnchorElement) |
176 { | 178 { |
177 const char* code = | 179 const char* code = |
178 "document.body.innerHTML = '<a href=\\\'data:text/css;charset=utf-8,\\\'
></a>';" | 180 "document.body.innerHTML = '<a href=\\\'data:text/css;charset=utf-8,\\\'
></a>';" |
179 "document.body.innerHTML = '<a></a>';" | 181 "document.body.innerHTML = '<a></a>';" |
180 "var a = document.createElement('a');" | 182 "var a = document.createElement('a');" |
181 "document.body.appendChild(a);" | 183 "document.body.appendChild(a);" |
182 "a = document.createElement('a');" | 184 "a = document.createElement('a');" |
183 "a.href = 'data:text/css;charset=utf-8,';" | 185 "a.href = 'data:text/css;charset=utf-8,';" |
184 "document.body.appendChild(a);" | 186 "document.body.appendChild(a);" |
185 "document.write('<body><a href=\\\'data:text/css;charset=utf-8,\\\'></a>
</body>');"; | 187 "document.write('<body><a href=\\\'data:text/css;charset=utf-8,\\\'></a>
</body>');" |
| 188 "document.close();"; |
186 const char* expectedActivities = | 189 const char* expectedActivities = |
187 "blinkAddElement | a | data:text/css;charset=utf-8,\n" | 190 "blinkAddElement | a | data:text/css;charset=utf-8,\n" |
188 "blinkAddElement | a | \n" | 191 "blinkAddElement | a | \n" |
189 "blinkAddElement | a | \n" | 192 "blinkAddElement | a | \n" |
190 "blinkAddElement | a | data:text/css;charset=utf-8,\n" | 193 "blinkAddElement | a | data:text/css;charset=utf-8,\n" |
191 "blinkAddElement | a | data:text/css;charset=utf-8,"; | 194 "blinkAddElement | a | data:text/css;charset=utf-8,"; |
192 executeScriptInMainWorld(code); | 195 executeScriptInMainWorld(code); |
193 ASSERT_TRUE(verifyActivities("")); | 196 ASSERT_TRUE(verifyActivities("")); |
194 executeScriptInIsolatedWorld(code); | 197 executeScriptInIsolatedWorld(code); |
195 ASSERT_TRUE(verifyActivities(expectedActivities)); | 198 ASSERT_TRUE(verifyActivities(expectedActivities)); |
196 } | 199 } |
197 | 200 |
198 TEST_F(ActivityLoggerTest, LinkElement) | 201 TEST_F(ActivityLoggerTest, LinkElement) |
199 { | 202 { |
200 const char* code = | 203 const char* code = |
201 "document.body.innerHTML = '<link rel=\\\'stylesheet\\\' href=\\\'data:t
ext/css;charset=utf-8,\\\'></link>';" | 204 "document.body.innerHTML = '<link rel=\\\'stylesheet\\\' href=\\\'data:t
ext/css;charset=utf-8,\\\'></link>';" |
202 "document.body.innerHTML = '<link></link>';" | 205 "document.body.innerHTML = '<link></link>';" |
203 "var link = document.createElement('link');" | 206 "var link = document.createElement('link');" |
204 "document.body.appendChild(link);" | 207 "document.body.appendChild(link);" |
205 "link = document.createElement('link');" | 208 "link = document.createElement('link');" |
206 "link.rel = 'stylesheet';" | 209 "link.rel = 'stylesheet';" |
207 "link.href = 'data:text/css;charset=utf-8,';" | 210 "link.href = 'data:text/css;charset=utf-8,';" |
208 "document.body.appendChild(link);" | 211 "document.body.appendChild(link);" |
209 "document.write('<body><link rel=\\\'stylesheet\\\' href=\\\'data:text/c
ss;charset=utf-8,\\\'></link></body>');"; | 212 "document.write('<body><link rel=\\\'stylesheet\\\' href=\\\'data:text/c
ss;charset=utf-8,\\\'></link></body>');" |
| 213 "document.close();"; |
210 const char* expectedActivities = | 214 const char* expectedActivities = |
211 "blinkAddElement | link | stylesheet | data:text/css;charset=utf-8,\n" | 215 "blinkAddElement | link | stylesheet | data:text/css;charset=utf-8,\n" |
212 "blinkRequestResource | CSS stylesheet | data:text/css;charset=utf-8,\n" | 216 "blinkRequestResource | CSS stylesheet | data:text/css;charset=utf-8,\n" |
213 "blinkAddElement | link | | \n" | 217 "blinkAddElement | link | | \n" |
214 "blinkAddElement | link | | \n" | 218 "blinkAddElement | link | | \n" |
215 "blinkAddElement | link | stylesheet | data:text/css;charset=utf-8,\n" | 219 "blinkAddElement | link | stylesheet | data:text/css;charset=utf-8,\n" |
216 "blinkRequestResource | CSS stylesheet | data:text/css;charset=utf-8,\n" | 220 "blinkRequestResource | CSS stylesheet | data:text/css;charset=utf-8,\n" |
217 "blinkAddElement | link | stylesheet | data:text/css;charset=utf-8,\n" | 221 "blinkAddElement | link | stylesheet | data:text/css;charset=utf-8,\n" |
218 "blinkRequestResource | CSS stylesheet | data:text/css;charset=utf-8,"; | 222 "blinkRequestResource | CSS stylesheet | data:text/css;charset=utf-8,"; |
219 executeScriptInMainWorld(code); | 223 executeScriptInMainWorld(code); |
220 ASSERT_TRUE(verifyActivities("")); | 224 ASSERT_TRUE(verifyActivities("")); |
221 executeScriptInIsolatedWorld(code); | 225 executeScriptInIsolatedWorld(code); |
222 ASSERT_TRUE(verifyActivities(expectedActivities)); | 226 ASSERT_TRUE(verifyActivities(expectedActivities)); |
223 } | 227 } |
224 | 228 |
225 TEST_F(ActivityLoggerTest, InputElement) | 229 TEST_F(ActivityLoggerTest, InputElement) |
226 { | 230 { |
227 const char* code = | 231 const char* code = |
228 "document.body.innerHTML = '<input type=\\\'submit\\\' formaction=\\\'da
ta:text/html;charset=utf-8,\\\'></input>';" | 232 "document.body.innerHTML = '<input type=\\\'submit\\\' formaction=\\\'da
ta:text/html;charset=utf-8,\\\'></input>';" |
229 "document.body.innerHTML = '<input></input>';" | 233 "document.body.innerHTML = '<input></input>';" |
230 "var input = document.createElement('input');" | 234 "var input = document.createElement('input');" |
231 "document.body.appendChild(input);" | 235 "document.body.appendChild(input);" |
232 "input = document.createElement('input');" | 236 "input = document.createElement('input');" |
233 "input.type = 'submit';" | 237 "input.type = 'submit';" |
234 "input.formAction = 'data:text/html;charset=utf-8,';" | 238 "input.formAction = 'data:text/html;charset=utf-8,';" |
235 "document.body.appendChild(input);" | 239 "document.body.appendChild(input);" |
236 "document.write('<body><input type=\\\'submit\\\' formaction=\\\'data:te
xt/html;charset=utf-8,\\\'></input></body>');"; | 240 "document.write('<body><input type=\\\'submit\\\' formaction=\\\'data:te
xt/html;charset=utf-8,\\\'></input></body>');" |
| 241 "document.close();"; |
237 const char* expectedActivities = | 242 const char* expectedActivities = |
238 "blinkAddElement | input | submit | data:text/html;charset=utf-8,\n" | 243 "blinkAddElement | input | submit | data:text/html;charset=utf-8,\n" |
239 "blinkAddElement | input | | \n" | 244 "blinkAddElement | input | | \n" |
240 "blinkAddElement | input | | \n" | 245 "blinkAddElement | input | | \n" |
241 "blinkAddElement | input | submit | data:text/html;charset=utf-8,\n" | 246 "blinkAddElement | input | submit | data:text/html;charset=utf-8,\n" |
242 "blinkAddElement | input | submit | data:text/html;charset=utf-8,"; | 247 "blinkAddElement | input | submit | data:text/html;charset=utf-8,"; |
243 executeScriptInMainWorld(code); | 248 executeScriptInMainWorld(code); |
244 ASSERT_TRUE(verifyActivities("")); | 249 ASSERT_TRUE(verifyActivities("")); |
245 executeScriptInIsolatedWorld(code); | 250 executeScriptInIsolatedWorld(code); |
246 ASSERT_TRUE(verifyActivities(expectedActivities)); | 251 ASSERT_TRUE(verifyActivities(expectedActivities)); |
247 } | 252 } |
248 | 253 |
249 TEST_F(ActivityLoggerTest, ButtonElement) | 254 TEST_F(ActivityLoggerTest, ButtonElement) |
250 { | 255 { |
251 const char* code = | 256 const char* code = |
252 "document.body.innerHTML = '<button type=\\\'submit\\\' formmethod=\\\'p
ost\\\' formaction=\\\'data:text/html;charset=utf-8,\\\'></input>';" | 257 "document.body.innerHTML = '<button type=\\\'submit\\\' formmethod=\\\'p
ost\\\' formaction=\\\'data:text/html;charset=utf-8,\\\'></input>';" |
253 "document.body.innerHTML = '<button></button>';" | 258 "document.body.innerHTML = '<button></button>';" |
254 "var button = document.createElement('button');" | 259 "var button = document.createElement('button');" |
255 "document.body.appendChild(button);" | 260 "document.body.appendChild(button);" |
256 "button = document.createElement('button');" | 261 "button = document.createElement('button');" |
257 "button.type = 'submit';" | 262 "button.type = 'submit';" |
258 "button.formMethod = 'post';" | 263 "button.formMethod = 'post';" |
259 "button.formAction = 'data:text/html;charset=utf-8,';" | 264 "button.formAction = 'data:text/html;charset=utf-8,';" |
260 "document.body.appendChild(button);" | 265 "document.body.appendChild(button);" |
261 "document.write('<body><button type=\\\'submit\\\' formmethod=\\\'post\\
\' formaction=\\\'data:text/html;charset=utf-8,\\\'></button></body>');"; | 266 "document.write('<body><button type=\\\'submit\\\' formmethod=\\\'post\\
\' formaction=\\\'data:text/html;charset=utf-8,\\\'></button></body>');" |
| 267 "document.close();"; |
262 const char* expectedActivities = | 268 const char* expectedActivities = |
263 "blinkAddElement | button | submit | post | data:text/html;charset=utf-8
,\n" | 269 "blinkAddElement | button | submit | post | data:text/html;charset=utf-8
,\n" |
264 "blinkAddElement | button | | | \n" | 270 "blinkAddElement | button | | | \n" |
265 "blinkAddElement | button | | | \n" | 271 "blinkAddElement | button | | | \n" |
266 "blinkAddElement | button | submit | post | data:text/html;charset=utf-8
,\n" | 272 "blinkAddElement | button | submit | post | data:text/html;charset=utf-8
,\n" |
267 "blinkAddElement | button | submit | post | data:text/html;charset=utf-8
,"; | 273 "blinkAddElement | button | submit | post | data:text/html;charset=utf-8
,"; |
268 executeScriptInMainWorld(code); | 274 executeScriptInMainWorld(code); |
269 ASSERT_TRUE(verifyActivities("")); | 275 ASSERT_TRUE(verifyActivities("")); |
270 executeScriptInIsolatedWorld(code); | 276 executeScriptInIsolatedWorld(code); |
271 ASSERT_TRUE(verifyActivities(expectedActivities)); | 277 ASSERT_TRUE(verifyActivities(expectedActivities)); |
272 } | 278 } |
273 | 279 |
274 TEST_F(ActivityLoggerTest, FormElement) | 280 TEST_F(ActivityLoggerTest, FormElement) |
275 { | 281 { |
276 const char* code = | 282 const char* code = |
277 "document.body.innerHTML = '<form method=\\\'post\\\' action=\\\'data:te
xt/html;charset=utf-8,\\\'></form>';" | 283 "document.body.innerHTML = '<form method=\\\'post\\\' action=\\\'data:te
xt/html;charset=utf-8,\\\'></form>';" |
278 "document.body.innerHTML = '<form></form>';" | 284 "document.body.innerHTML = '<form></form>';" |
279 "var form = document.createElement('form');" | 285 "var form = document.createElement('form');" |
280 "document.body.appendChild(form);" | 286 "document.body.appendChild(form);" |
281 "form = document.createElement('form');" | 287 "form = document.createElement('form');" |
282 "form.method = 'post';" | 288 "form.method = 'post';" |
283 "form.action = 'data:text/html;charset=utf-8,';" | 289 "form.action = 'data:text/html;charset=utf-8,';" |
284 "document.body.appendChild(form);" | 290 "document.body.appendChild(form);" |
285 "document.write('<body><form method=\\\'post\\\' action=\\\'data:text/ht
ml;charset=utf-8,\\\'></form></body>');"; | 291 "document.write('<body><form method=\\\'post\\\' action=\\\'data:text/ht
ml;charset=utf-8,\\\'></form></body>');" |
| 292 "document.close();"; |
286 const char* expectedActivities = | 293 const char* expectedActivities = |
287 "blinkAddElement | form | post | data:text/html;charset=utf-8,\n" | 294 "blinkAddElement | form | post | data:text/html;charset=utf-8,\n" |
288 "blinkAddElement | form | | \n" | 295 "blinkAddElement | form | | \n" |
289 "blinkAddElement | form | | \n" | 296 "blinkAddElement | form | | \n" |
290 "blinkAddElement | form | post | data:text/html;charset=utf-8,\n" | 297 "blinkAddElement | form | post | data:text/html;charset=utf-8,\n" |
291 "blinkAddElement | form | post | data:text/html;charset=utf-8,"; | 298 "blinkAddElement | form | post | data:text/html;charset=utf-8,"; |
292 executeScriptInMainWorld(code); | 299 executeScriptInMainWorld(code); |
293 ASSERT_TRUE(verifyActivities("")); | 300 ASSERT_TRUE(verifyActivities("")); |
294 executeScriptInIsolatedWorld(code); | 301 executeScriptInIsolatedWorld(code); |
295 ASSERT_TRUE(verifyActivities(expectedActivities)); | 302 ASSERT_TRUE(verifyActivities(expectedActivities)); |
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
465 ASSERT_TRUE(verifyActivities(expectedActivities)); | 472 ASSERT_TRUE(verifyActivities(expectedActivities)); |
466 } | 473 } |
467 | 474 |
468 TEST_F(ActivityLoggerTest, RequestResource) | 475 TEST_F(ActivityLoggerTest, RequestResource) |
469 { | 476 { |
470 const char* code = | 477 const char* code = |
471 "document.write('<iframe src=\\\'data:text/html;charset=utf-8,A\\\'></if
rame>');" | 478 "document.write('<iframe src=\\\'data:text/html;charset=utf-8,A\\\'></if
rame>');" |
472 "document.write('<img src=\\\'data:text/html;charset=utf-8,B\\\'></img>'
);" | 479 "document.write('<img src=\\\'data:text/html;charset=utf-8,B\\\'></img>'
);" |
473 "document.write('<link rel=\\\'stylesheet\\\' href=\\\'data:text/html;ch
arset=utf-8,C\\\'></link>');" | 480 "document.write('<link rel=\\\'stylesheet\\\' href=\\\'data:text/html;ch
arset=utf-8,C\\\'></link>');" |
474 "document.write('<script src=\\\'data:text/html;charset=utf-8,D\\\'></sc
ript>');" | 481 "document.write('<script src=\\\'data:text/html;charset=utf-8,D\\\'></sc
ript>');" |
| 482 "document.close();" |
475 "var xhr = new XMLHttpRequest(); xhr.open('GET', 'data:text/html;charset
=utf-8,E'); xhr.send();"; | 483 "var xhr = new XMLHttpRequest(); xhr.open('GET', 'data:text/html;charset
=utf-8,E'); xhr.send();"; |
476 const char* expectedActivities = | 484 const char* expectedActivities = |
477 "blinkAddElement | iframe | data:text/html;charset=utf-8,A\n" | 485 "blinkAddElement | iframe | data:text/html;charset=utf-8,A\n" |
478 "blinkRequestResource | Main resource | data:text/html;charset=utf-8,A\n
" | 486 "blinkRequestResource | Main resource | data:text/html;charset=utf-8,A\n
" |
479 "blinkRequestResource | Image | data:text/html;charset=utf-8,B\n" | 487 "blinkRequestResource | Image | data:text/html;charset=utf-8,B\n" |
480 "blinkAddElement | link | stylesheet | data:text/html;charset=utf-8,C\n" | 488 "blinkAddElement | link | stylesheet | data:text/html;charset=utf-8,C\n" |
481 "blinkRequestResource | CSS stylesheet | data:text/html;charset=utf-8,C\
n" | 489 "blinkRequestResource | CSS stylesheet | data:text/html;charset=utf-8,C\
n" |
482 "blinkAddElement | script | data:text/html;charset=utf-8,D\n" | 490 "blinkAddElement | script | data:text/html;charset=utf-8,D\n" |
483 "blinkRequestResource | Script | data:text/html;charset=utf-8,D\n" | 491 "blinkRequestResource | Script | data:text/html;charset=utf-8,D\n" |
484 "blinkRequestResource | XMLHttpRequest | data:text/html;charset=utf-8,E"
; | 492 "blinkRequestResource | XMLHttpRequest | data:text/html;charset=utf-8,E"
; |
485 executeScriptInMainWorld(code); | 493 executeScriptInMainWorld(code); |
486 ASSERT_TRUE(verifyActivities("")); | 494 ASSERT_TRUE(verifyActivities("")); |
487 executeScriptInIsolatedWorld(code); | 495 executeScriptInIsolatedWorld(code); |
488 ASSERT_TRUE(verifyActivities(expectedActivities)); | 496 ASSERT_TRUE(verifyActivities(expectedActivities)); |
489 } | 497 } |
490 | 498 |
491 } // namespace | 499 } // namespace |
OLD | NEW |