blob: 5c2ebab4bcd4dffe31b1e8ca613bc2a7f9593f4b [file] [log] [blame]
Phil Nash2f7a2962013-09-27 19:01:14 +01001<Catch name="CatchSelfTest">
2 <Group name="~_">
3 <TestCase name="./succeeding/Approx/simple">
4 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
5 <Original>
6 d == Approx( 1.23 )
7 </Original>
8 <Expanded>
9 1.23 == Approx( 1.23 )
10 </Expanded>
11 </Expression>
12 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
13 <Original>
14 d != Approx( 1.22 )
15 </Original>
16 <Expanded>
17 1.23 != Approx( 1.22 )
18 </Expanded>
19 </Expression>
20 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
21 <Original>
22 d != Approx( 1.24 )
23 </Original>
24 <Expanded>
25 1.23 != Approx( 1.24 )
26 </Expanded>
27 </Expression>
28 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
29 <Original>
30 Approx( d ) == 1.23
31 </Original>
32 <Expanded>
33 Approx( 1.23 ) == 1.23
34 </Expanded>
35 </Expression>
36 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
37 <Original>
38 Approx( d ) != 1.22
39 </Original>
40 <Expanded>
41 Approx( 1.23 ) != 1.22
42 </Expanded>
43 </Expression>
44 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
45 <Original>
46 Approx( d ) != 1.24
47 </Original>
48 <Expanded>
49 Approx( 1.23 ) != 1.24
50 </Expanded>
51 </Expression>
52 <OverallResult success="true"/>
53 </TestCase>
54 <TestCase name="./succeeding/Approx/epsilon">
55 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
56 <Original>
57 d != Approx( 1.231 )
58 </Original>
59 <Expanded>
60 1.23 != Approx( 1.231 )
61 </Expanded>
62 </Expression>
63 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
64 <Original>
65 d == Approx( 1.231 ).epsilon( 0.1 )
66 </Original>
67 <Expanded>
68 1.23 == Approx( 1.231 )
69 </Expanded>
70 </Expression>
71 <OverallResult success="true"/>
72 </TestCase>
73 <TestCase name="./succeeding/Approx/float">
74 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
75 <Original>
76 1.23f == Approx( 1.23f )
77 </Original>
78 <Expanded>
79 1.23 == Approx( 1.23 )
80 </Expanded>
81 </Expression>
82 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
83 <Original>
84 0.0f == Approx( 0.0f )
85 </Original>
86 <Expanded>
87 0 == Approx( 0 )
88 </Expanded>
89 </Expression>
90 <OverallResult success="true"/>
91 </TestCase>
92 <TestCase name="./succeeding/Approx/int">
93 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
94 <Original>
95 1 == Approx( 1 )
96 </Original>
97 <Expanded>
98 1 == Approx( 1 )
99 </Expanded>
100 </Expression>
101 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
102 <Original>
103 0 == Approx( 0 )
104 </Original>
105 <Expanded>
106 0 == Approx( 0 )
107 </Expanded>
108 </Expression>
109 <OverallResult success="true"/>
110 </TestCase>
111 <TestCase name="./succeeding/Approx/mixed">
112 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
113 <Original>
114 1.0f == Approx( 1 )
115 </Original>
116 <Expanded>
117 1 == Approx( 1 )
118 </Expanded>
119 </Expression>
120 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
121 <Original>
122 0 == Approx( dZero)
123 </Original>
124 <Expanded>
125 0 == Approx( 0 )
126 </Expanded>
127 </Expression>
128 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
129 <Original>
130 0 == Approx( dSmall ).epsilon( 0.001 )
131 </Original>
132 <Expanded>
133 0 == Approx( 1e-05 )
134 </Expanded>
135 </Expression>
136 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
137 <Original>
138 1.234f == Approx( dMedium )
139 </Original>
140 <Expanded>
141 1.234 == Approx( 1.234 )
142 </Expanded>
143 </Expression>
144 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
145 <Original>
146 dMedium == Approx( 1.234f )
147 </Original>
148 <Expanded>
149 1.234 == Approx( 1.234 )
150 </Expanded>
151 </Expression>
152 <OverallResult success="true"/>
153 </TestCase>
154 <TestCase name="./succeeding/Approx/custom">
155 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
156 <Original>
157 d == approx( 1.23 )
158 </Original>
159 <Expanded>
160 1.23 == Approx( 1.23 )
161 </Expanded>
162 </Expression>
163 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
164 <Original>
165 d == approx( 1.22 )
166 </Original>
167 <Expanded>
168 1.23 == Approx( 1.22 )
169 </Expanded>
170 </Expression>
171 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
172 <Original>
173 d == approx( 1.24 )
174 </Original>
175 <Expanded>
176 1.23 == Approx( 1.24 )
177 </Expanded>
178 </Expression>
179 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
180 <Original>
181 d != approx( 1.25 )
182 </Original>
183 <Expanded>
184 1.23 != Approx( 1.25 )
185 </Expanded>
186 </Expression>
187 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
188 <Original>
189 approx( d ) == 1.23
190 </Original>
191 <Expanded>
192 Approx( 1.23 ) == 1.23
193 </Expanded>
194 </Expression>
195 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
196 <Original>
197 approx( d ) == 1.22
198 </Original>
199 <Expanded>
200 Approx( 1.23 ) == 1.22
201 </Expanded>
202 </Expression>
203 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
204 <Original>
205 approx( d ) == 1.24
206 </Original>
207 <Expanded>
208 Approx( 1.23 ) == 1.24
209 </Expanded>
210 </Expression>
211 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
212 <Original>
213 approx( d ) != 1.25
214 </Original>
215 <Expanded>
216 Approx( 1.23 ) != 1.25
217 </Expanded>
218 </Expression>
219 <OverallResult success="true"/>
220 </TestCase>
221 <TestCase name="Approximate PI">
222 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
223 <Original>
224 divide( 22, 7 ) == Approx( 3.141 ).epsilon( 0.001 )
225 </Original>
226 <Expanded>
227 3.1428571429 == Approx( 3.141 )
228 </Expanded>
229 </Expression>
230 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ApproxTests.cpp" >
231 <Original>
232 divide( 22, 7 ) != Approx( 3.141 ).epsilon( 0.0001 )
233 </Original>
234 <Expanded>
235 3.1428571429 != Approx( 3.141 )
236 </Expanded>
237 </Expression>
238 <OverallResult success="true"/>
239 </TestCase>
240 <TestCase name="./succeeding/TestClass/succeedingCase">
241 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ClassTests.cpp" >
242 <Original>
243 s == &quot;hello&quot;
244 </Original>
245 <Expanded>
246 &quot;hello&quot; == &quot;hello&quot;
247 </Expanded>
248 </Expression>
249 <OverallResult success="true"/>
250 </TestCase>
251 <TestCase name="./failing/TestClass/failingCase">
252 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ClassTests.cpp" >
253 <Original>
254 s == &quot;world&quot;
255 </Original>
256 <Expanded>
257 &quot;hello&quot; == &quot;world&quot;
258 </Expanded>
259 </Expression>
260 <OverallResult success="false"/>
261 </TestCase>
262 <TestCase name="./succeeding/Fixture/succeedingCase">
263 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ClassTests.cpp" >
264 <Original>
265 m_a == 1
266 </Original>
267 <Expanded>
268 1 == 1
269 </Expanded>
270 </Expression>
271 <OverallResult success="true"/>
272 </TestCase>
273 <TestCase name="./failing/Fixture/failingCase">
274 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ClassTests.cpp" >
275 <Original>
276 m_a == 2
277 </Original>
278 <Expanded>
279 1 == 2
280 </Expanded>
281 </Expression>
282 <OverallResult success="false"/>
283 </TestCase>
284 <TestCase name="./succeeding/conditions/equality">
285 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
286 <Original>
287 data.int_seven == 7
288 </Original>
289 <Expanded>
290 7 == 7
291 </Expanded>
292 </Expression>
293 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
294 <Original>
295 data.float_nine_point_one == Approx( 9.1f )
296 </Original>
297 <Expanded>
298 9.1 == Approx( 9.1 )
299 </Expanded>
300 </Expression>
301 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
302 <Original>
303 data.double_pi == Approx( 3.1415926535 )
304 </Original>
305 <Expanded>
306 3.1415926535 == Approx( 3.14159 )
307 </Expanded>
308 </Expression>
309 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
310 <Original>
311 data.str_hello == &quot;hello&quot;
312 </Original>
313 <Expanded>
314 &quot;hello&quot; == &quot;hello&quot;
315 </Expanded>
316 </Expression>
317 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
318 <Original>
319 &quot;hello&quot; == data.str_hello
320 </Original>
321 <Expanded>
322 &quot;hello&quot; == &quot;hello&quot;
323 </Expanded>
324 </Expression>
325 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
326 <Original>
327 data.str_hello.size() == 5
328 </Original>
329 <Expanded>
330 5 == 5
331 </Expanded>
332 </Expression>
333 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
334 <Original>
335 x == Approx( 1.3 )
336 </Original>
337 <Expanded>
338 1.3 == Approx( 1.3 )
339 </Expanded>
340 </Expression>
341 <OverallResult success="true"/>
342 </TestCase>
343 <TestCase name="./failing/conditions/equality">
344 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
345 <Original>
346 data.int_seven == 6
347 </Original>
348 <Expanded>
349 7 == 6
350 </Expanded>
351 </Expression>
352 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
353 <Original>
354 data.int_seven == 8
355 </Original>
356 <Expanded>
357 7 == 8
358 </Expanded>
359 </Expression>
360 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
361 <Original>
362 data.int_seven == 0
363 </Original>
364 <Expanded>
365 7 == 0
366 </Expanded>
367 </Expression>
368 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
369 <Original>
370 data.float_nine_point_one == Approx( 9.11f )
371 </Original>
372 <Expanded>
373 9.1 == Approx( 9.11 )
374 </Expanded>
375 </Expression>
376 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
377 <Original>
378 data.float_nine_point_one == Approx( 9.0f )
379 </Original>
380 <Expanded>
381 9.1 == Approx( 9 )
382 </Expanded>
383 </Expression>
384 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
385 <Original>
386 data.float_nine_point_one == Approx( 1 )
387 </Original>
388 <Expanded>
389 9.1 == Approx( 1 )
390 </Expanded>
391 </Expression>
392 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
393 <Original>
394 data.float_nine_point_one == Approx( 0 )
395 </Original>
396 <Expanded>
397 9.1 == Approx( 0 )
398 </Expanded>
399 </Expression>
400 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
401 <Original>
402 data.double_pi == Approx( 3.1415 )
403 </Original>
404 <Expanded>
405 3.1415926535 == Approx( 3.1415 )
406 </Expanded>
407 </Expression>
408 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
409 <Original>
410 data.str_hello == &quot;goodbye&quot;
411 </Original>
412 <Expanded>
413 &quot;hello&quot; == &quot;goodbye&quot;
414 </Expanded>
415 </Expression>
416 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
417 <Original>
418 data.str_hello == &quot;hell&quot;
419 </Original>
420 <Expanded>
421 &quot;hello&quot; == &quot;hell&quot;
422 </Expanded>
423 </Expression>
424 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
425 <Original>
426 data.str_hello == &quot;hello1&quot;
427 </Original>
428 <Expanded>
429 &quot;hello&quot; == &quot;hello1&quot;
430 </Expanded>
431 </Expression>
432 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
433 <Original>
434 data.str_hello.size() == 6
435 </Original>
436 <Expanded>
437 5 == 6
438 </Expanded>
439 </Expression>
440 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
441 <Original>
442 x == Approx( 1.301 )
443 </Original>
444 <Expanded>
445 1.3 == Approx( 1.301 )
446 </Expanded>
447 </Expression>
448 <OverallResult success="false"/>
449 </TestCase>
450 <TestCase name="./succeeding/conditions/inequality">
451 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
452 <Original>
453 data.int_seven != 6
454 </Original>
455 <Expanded>
456 7 != 6
457 </Expanded>
458 </Expression>
459 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
460 <Original>
461 data.int_seven != 8
462 </Original>
463 <Expanded>
464 7 != 8
465 </Expanded>
466 </Expression>
467 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
468 <Original>
469 data.float_nine_point_one != Approx( 9.11f )
470 </Original>
471 <Expanded>
472 9.1 != Approx( 9.11 )
473 </Expanded>
474 </Expression>
475 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
476 <Original>
477 data.float_nine_point_one != Approx( 9.0f )
478 </Original>
479 <Expanded>
480 9.1 != Approx( 9 )
481 </Expanded>
482 </Expression>
483 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
484 <Original>
485 data.float_nine_point_one != Approx( 1 )
486 </Original>
487 <Expanded>
488 9.1 != Approx( 1 )
489 </Expanded>
490 </Expression>
491 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
492 <Original>
493 data.float_nine_point_one != Approx( 0 )
494 </Original>
495 <Expanded>
496 9.1 != Approx( 0 )
497 </Expanded>
498 </Expression>
499 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
500 <Original>
501 data.double_pi != Approx( 3.1415 )
502 </Original>
503 <Expanded>
504 3.1415926535 != Approx( 3.1415 )
505 </Expanded>
506 </Expression>
507 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
508 <Original>
509 data.str_hello != &quot;goodbye&quot;
510 </Original>
511 <Expanded>
512 &quot;hello&quot; != &quot;goodbye&quot;
513 </Expanded>
514 </Expression>
515 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
516 <Original>
517 data.str_hello != &quot;hell&quot;
518 </Original>
519 <Expanded>
520 &quot;hello&quot; != &quot;hell&quot;
521 </Expanded>
522 </Expression>
523 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
524 <Original>
525 data.str_hello != &quot;hello1&quot;
526 </Original>
527 <Expanded>
528 &quot;hello&quot; != &quot;hello1&quot;
529 </Expanded>
530 </Expression>
531 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
532 <Original>
533 data.str_hello.size() != 6
534 </Original>
535 <Expanded>
536 5 != 6
537 </Expanded>
538 </Expression>
539 <OverallResult success="true"/>
540 </TestCase>
541 <TestCase name="./failing/conditions/inequality">
542 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
543 <Original>
544 data.int_seven != 7
545 </Original>
546 <Expanded>
547 7 != 7
548 </Expanded>
549 </Expression>
550 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
551 <Original>
552 data.float_nine_point_one != Approx( 9.1f )
553 </Original>
554 <Expanded>
555 9.1 != Approx( 9.1 )
556 </Expanded>
557 </Expression>
558 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
559 <Original>
560 data.double_pi != Approx( 3.1415926535 )
561 </Original>
562 <Expanded>
563 3.1415926535 != Approx( 3.14159 )
564 </Expanded>
565 </Expression>
566 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
567 <Original>
568 data.str_hello != &quot;hello&quot;
569 </Original>
570 <Expanded>
571 &quot;hello&quot; != &quot;hello&quot;
572 </Expanded>
573 </Expression>
574 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
575 <Original>
576 data.str_hello.size() != 5
577 </Original>
578 <Expanded>
579 5 != 5
580 </Expanded>
581 </Expression>
582 <OverallResult success="false"/>
583 </TestCase>
584 <TestCase name="./succeeding/conditions/ordered">
585 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
586 <Original>
587 data.int_seven &lt; 8
588 </Original>
589 <Expanded>
590 7 &lt; 8
591 </Expanded>
592 </Expression>
593 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
594 <Original>
595 data.int_seven > 6
596 </Original>
597 <Expanded>
598 7 > 6
599 </Expanded>
600 </Expression>
601 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
602 <Original>
603 data.int_seven > 0
604 </Original>
605 <Expanded>
606 7 > 0
607 </Expanded>
608 </Expression>
609 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
610 <Original>
611 data.int_seven > -1
612 </Original>
613 <Expanded>
614 7 > -1
615 </Expanded>
616 </Expression>
617 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
618 <Original>
619 data.int_seven >= 7
620 </Original>
621 <Expanded>
622 7 >= 7
623 </Expanded>
624 </Expression>
625 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
626 <Original>
627 data.int_seven >= 6
628 </Original>
629 <Expanded>
630 7 >= 6
631 </Expanded>
632 </Expression>
633 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
634 <Original>
635 data.int_seven &lt;= 7
636 </Original>
637 <Expanded>
638 7 &lt;= 7
639 </Expanded>
640 </Expression>
641 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
642 <Original>
643 data.int_seven &lt;= 8
644 </Original>
645 <Expanded>
646 7 &lt;= 8
647 </Expanded>
648 </Expression>
649 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
650 <Original>
651 data.float_nine_point_one > 9
652 </Original>
653 <Expanded>
654 9.1 > 9
655 </Expanded>
656 </Expression>
657 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
658 <Original>
659 data.float_nine_point_one &lt; 10
660 </Original>
661 <Expanded>
662 9.1 &lt; 10
663 </Expanded>
664 </Expression>
665 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
666 <Original>
667 data.float_nine_point_one &lt; 9.2
668 </Original>
669 <Expanded>
670 9.1 &lt; 9.2
671 </Expanded>
672 </Expression>
673 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
674 <Original>
675 data.str_hello &lt;= &quot;hello&quot;
676 </Original>
677 <Expanded>
678 &quot;hello&quot; &lt;= &quot;hello&quot;
679 </Expanded>
680 </Expression>
681 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
682 <Original>
683 data.str_hello >= &quot;hello&quot;
684 </Original>
685 <Expanded>
686 &quot;hello&quot; >= &quot;hello&quot;
687 </Expanded>
688 </Expression>
689 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
690 <Original>
691 data.str_hello &lt; &quot;hellp&quot;
692 </Original>
693 <Expanded>
694 &quot;hello&quot; &lt; &quot;hellp&quot;
695 </Expanded>
696 </Expression>
697 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
698 <Original>
699 data.str_hello &lt; &quot;zebra&quot;
700 </Original>
701 <Expanded>
702 &quot;hello&quot; &lt; &quot;zebra&quot;
703 </Expanded>
704 </Expression>
705 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
706 <Original>
707 data.str_hello > &quot;hellm&quot;
708 </Original>
709 <Expanded>
710 &quot;hello&quot; > &quot;hellm&quot;
711 </Expanded>
712 </Expression>
713 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
714 <Original>
715 data.str_hello > &quot;a&quot;
716 </Original>
717 <Expanded>
718 &quot;hello&quot; > &quot;a&quot;
719 </Expanded>
720 </Expression>
721 <OverallResult success="true"/>
722 </TestCase>
723 <TestCase name="./failing/conditions/ordered">
724 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
725 <Original>
726 data.int_seven > 7
727 </Original>
728 <Expanded>
729 7 > 7
730 </Expanded>
731 </Expression>
732 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
733 <Original>
734 data.int_seven &lt; 7
735 </Original>
736 <Expanded>
737 7 &lt; 7
738 </Expanded>
739 </Expression>
740 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
741 <Original>
742 data.int_seven > 8
743 </Original>
744 <Expanded>
745 7 > 8
746 </Expanded>
747 </Expression>
748 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
749 <Original>
750 data.int_seven &lt; 6
751 </Original>
752 <Expanded>
753 7 &lt; 6
754 </Expanded>
755 </Expression>
756 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
757 <Original>
758 data.int_seven &lt; 0
759 </Original>
760 <Expanded>
761 7 &lt; 0
762 </Expanded>
763 </Expression>
764 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
765 <Original>
766 data.int_seven &lt; -1
767 </Original>
768 <Expanded>
769 7 &lt; -1
770 </Expanded>
771 </Expression>
772 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
773 <Original>
774 data.int_seven >= 8
775 </Original>
776 <Expanded>
777 7 >= 8
778 </Expanded>
779 </Expression>
780 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
781 <Original>
782 data.int_seven &lt;= 6
783 </Original>
784 <Expanded>
785 7 &lt;= 6
786 </Expanded>
787 </Expression>
788 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
789 <Original>
790 data.float_nine_point_one &lt; 9
791 </Original>
792 <Expanded>
793 9.1 &lt; 9
794 </Expanded>
795 </Expression>
796 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
797 <Original>
798 data.float_nine_point_one > 10
799 </Original>
800 <Expanded>
801 9.1 > 10
802 </Expanded>
803 </Expression>
804 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
805 <Original>
806 data.float_nine_point_one > 9.2
807 </Original>
808 <Expanded>
809 9.1 > 9.2
810 </Expanded>
811 </Expression>
812 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
813 <Original>
814 data.str_hello > &quot;hello&quot;
815 </Original>
816 <Expanded>
817 &quot;hello&quot; > &quot;hello&quot;
818 </Expanded>
819 </Expression>
820 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
821 <Original>
822 data.str_hello &lt; &quot;hello&quot;
823 </Original>
824 <Expanded>
825 &quot;hello&quot; &lt; &quot;hello&quot;
826 </Expanded>
827 </Expression>
828 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
829 <Original>
830 data.str_hello > &quot;hellp&quot;
831 </Original>
832 <Expanded>
833 &quot;hello&quot; > &quot;hellp&quot;
834 </Expanded>
835 </Expression>
836 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
837 <Original>
838 data.str_hello > &quot;z&quot;
839 </Original>
840 <Expanded>
841 &quot;hello&quot; > &quot;z&quot;
842 </Expanded>
843 </Expression>
844 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
845 <Original>
846 data.str_hello &lt; &quot;hellm&quot;
847 </Original>
848 <Expanded>
849 &quot;hello&quot; &lt; &quot;hellm&quot;
850 </Expanded>
851 </Expression>
852 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
853 <Original>
854 data.str_hello &lt; &quot;a&quot;
855 </Original>
856 <Expanded>
857 &quot;hello&quot; &lt; &quot;a&quot;
858 </Expanded>
859 </Expression>
860 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
861 <Original>
862 data.str_hello >= &quot;z&quot;
863 </Original>
864 <Expanded>
865 &quot;hello&quot; >= &quot;z&quot;
866 </Expanded>
867 </Expression>
868 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
869 <Original>
870 data.str_hello &lt;= &quot;a&quot;
871 </Original>
872 <Expanded>
873 &quot;hello&quot; &lt;= &quot;a&quot;
874 </Expanded>
875 </Expression>
876 <OverallResult success="false"/>
877 </TestCase>
878 <TestCase name="./succeeding/conditions/int literals">
879 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
880 <Original>
881 i == 1
882 </Original>
883 <Expanded>
884 1 == 1
885 </Expanded>
886 </Expression>
887 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
888 <Original>
889 ui == 2
890 </Original>
891 <Expanded>
892 2 == 2
893 </Expanded>
894 </Expression>
895 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
896 <Original>
897 l == 3
898 </Original>
899 <Expanded>
900 3 == 3
901 </Expanded>
902 </Expression>
903 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
904 <Original>
905 ul == 4
906 </Original>
907 <Expanded>
908 4 == 4
909 </Expanded>
910 </Expression>
911 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
912 <Original>
913 c == 5
914 </Original>
915 <Expanded>
916 5 == 5
917 </Expanded>
918 </Expression>
919 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
920 <Original>
921 uc == 6
922 </Original>
923 <Expanded>
924 6 == 6
925 </Expanded>
926 </Expression>
927 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
928 <Original>
929 1 == i
930 </Original>
931 <Expanded>
932 1 == 1
933 </Expanded>
934 </Expression>
935 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
936 <Original>
937 2 == ui
938 </Original>
939 <Expanded>
940 2 == 2
941 </Expanded>
942 </Expression>
943 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
944 <Original>
945 3 == l
946 </Original>
947 <Expanded>
948 3 == 3
949 </Expanded>
950 </Expression>
951 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
952 <Original>
953 4 == ul
954 </Original>
955 <Expanded>
956 4 == 4
957 </Expanded>
958 </Expression>
959 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
960 <Original>
961 5 == c
962 </Original>
963 <Expanded>
964 5 == 5
965 </Expanded>
966 </Expression>
967 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
968 <Original>
969 6 == uc
970 </Original>
971 <Expanded>
972 6 == 6
973 </Expanded>
974 </Expression>
975 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
976 <Original>
977 (std::numeric_limits&lt;unsigned long>::max)() > ul
978 </Original>
979 <Expanded>
980 0x<hex digits> > 4
981 </Expanded>
982 </Expression>
983 <OverallResult success="true"/>
984 </TestCase>
985 <TestCase name="./succeeding/conditions//long_to_unsigned_x">
986 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
987 <Original>
988 long_var == unsigned_char_var
989 </Original>
990 <Expanded>
991 1 == 1
992 </Expanded>
993 </Expression>
994 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
995 <Original>
996 long_var == unsigned_short_var
997 </Original>
998 <Expanded>
999 1 == 1
1000 </Expanded>
1001 </Expression>
1002 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1003 <Original>
1004 long_var == unsigned_int_var
1005 </Original>
1006 <Expanded>
1007 1 == 1
1008 </Expanded>
1009 </Expression>
1010 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1011 <Original>
1012 long_var == unsigned_long_var
1013 </Original>
1014 <Expanded>
1015 1 == 1
1016 </Expanded>
1017 </Expression>
1018 <OverallResult success="true"/>
1019 </TestCase>
1020 <TestCase name="./succeeding/conditions/const ints to int literal">
1021 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1022 <Original>
1023 unsigned_char_var == 1
1024 </Original>
1025 <Expanded>
1026 1 == 1
1027 </Expanded>
1028 </Expression>
1029 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1030 <Original>
1031 unsigned_short_var == 1
1032 </Original>
1033 <Expanded>
1034 1 == 1
1035 </Expanded>
1036 </Expression>
1037 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1038 <Original>
1039 unsigned_int_var == 1
1040 </Original>
1041 <Expanded>
1042 1 == 1
1043 </Expanded>
1044 </Expression>
1045 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1046 <Original>
1047 unsigned_long_var == 1
1048 </Original>
1049 <Expanded>
1050 1 == 1
1051 </Expanded>
1052 </Expression>
1053 <OverallResult success="true"/>
1054 </TestCase>
1055 <TestCase name="./succeeding/conditions/negative ints">
1056 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1057 <Original>
1058 ( -1 > 2u )
1059 </Original>
1060 <Expanded>
1061 true
1062 </Expanded>
1063 </Expression>
1064 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1065 <Original>
1066 -1 > 2u
1067 </Original>
1068 <Expanded>
1069 -1 > 2
1070 </Expanded>
1071 </Expression>
1072 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1073 <Original>
1074 ( 2u &lt; -1 )
1075 </Original>
1076 <Expanded>
1077 true
1078 </Expanded>
1079 </Expression>
1080 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1081 <Original>
1082 2u &lt; -1
1083 </Original>
1084 <Expanded>
1085 2 &lt; -1
1086 </Expanded>
1087 </Expression>
1088 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1089 <Original>
1090 ( minInt > 2u )
1091 </Original>
1092 <Expanded>
1093 true
1094 </Expanded>
1095 </Expression>
1096 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1097 <Original>
1098 minInt > 2u
1099 </Original>
1100 <Expanded>
1101 -2147483648 > 2
1102 </Expanded>
1103 </Expression>
1104 <OverallResult success="true"/>
1105 </TestCase>
1106 <TestCase name="./succeeding/conditions/computed ints">
1107 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1108 <Original>
1109 54 == 6*9
1110 </Original>
1111 <Expanded>
1112 54 == 54
1113 </Expanded>
1114 </Expression>
1115 <OverallResult success="true"/>
1116 </TestCase>
1117 <TestCase name="./succeeding/conditions/ptr">
1118 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1119 <Original>
1120 p == __null
1121 </Original>
1122 <Expanded>
1123 __null == 0
1124 </Expanded>
1125 </Expression>
1126 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1127 <Original>
1128 p == pNULL
1129 </Original>
1130 <Expanded>
1131 __null == __null
1132 </Expanded>
1133 </Expression>
1134 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1135 <Original>
1136 p != __null
1137 </Original>
1138 <Expanded>
1139 0x<hex digits> != 0
1140 </Expanded>
1141 </Expression>
1142 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1143 <Original>
1144 cp != __null
1145 </Original>
1146 <Expanded>
1147 0x<hex digits> != 0
1148 </Expanded>
1149 </Expression>
1150 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1151 <Original>
1152 cpc != __null
1153 </Original>
1154 <Expanded>
1155 0x<hex digits> != 0
1156 </Expanded>
1157 </Expression>
1158 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1159 <Original>
1160 returnsNull() == __null
1161 </Original>
1162 <Expanded>
1163 {null string} == 0
1164 </Expanded>
1165 </Expression>
1166 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1167 <Original>
1168 returnsConstNull() == __null
1169 </Original>
1170 <Expanded>
1171 {null string} == 0
1172 </Expanded>
1173 </Expression>
1174 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1175 <Original>
1176 __null != p
1177 </Original>
1178 <Expanded>
1179 0 != 0x<hex digits>
1180 </Expanded>
1181 </Expression>
1182 <OverallResult success="true"/>
1183 </TestCase>
1184 <TestCase name="./succeeding/conditions/not">
1185 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1186 <Original>
1187 false == false
1188 </Original>
1189 <Expanded>
1190 false == false
1191 </Expanded>
1192 </Expression>
1193 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1194 <Original>
1195 true == true
1196 </Original>
1197 <Expanded>
1198 true == true
1199 </Expanded>
1200 </Expression>
1201 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1202 <Original>
1203 !false
1204 </Original>
1205 <Expanded>
1206 true
1207 </Expanded>
1208 </Expression>
1209 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1210 <Original>
1211 !false
1212 </Original>
1213 <Expanded>
1214 !false
1215 </Expanded>
1216 </Expression>
1217 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1218 <Original>
1219 !falseValue
1220 </Original>
1221 <Expanded>
1222 true
1223 </Expanded>
1224 </Expression>
1225 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1226 <Original>
1227 !falseValue
1228 </Original>
1229 <Expanded>
1230 !false
1231 </Expanded>
1232 </Expression>
1233 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1234 <Original>
1235 !(1 == 2)
1236 </Original>
1237 <Expanded>
1238 true
1239 </Expanded>
1240 </Expression>
1241 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1242 <Original>
1243 !1 == 2
1244 </Original>
1245 <Expanded>
1246 !(1 == 2)
1247 </Expanded>
1248 </Expression>
1249 <OverallResult success="true"/>
1250 </TestCase>
1251 <TestCase name="./failing/conditions/not">
1252 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1253 <Original>
1254 false != false
1255 </Original>
1256 <Expanded>
1257 false != false
1258 </Expanded>
1259 </Expression>
1260 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1261 <Original>
1262 true != true
1263 </Original>
1264 <Expanded>
1265 true != true
1266 </Expanded>
1267 </Expression>
1268 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1269 <Original>
1270 !true
1271 </Original>
1272 <Expanded>
1273 false
1274 </Expanded>
1275 </Expression>
1276 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1277 <Original>
1278 !true
1279 </Original>
1280 <Expanded>
1281 !true
1282 </Expanded>
1283 </Expression>
1284 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1285 <Original>
1286 !trueValue
1287 </Original>
1288 <Expanded>
1289 false
1290 </Expanded>
1291 </Expression>
1292 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1293 <Original>
1294 !trueValue
1295 </Original>
1296 <Expanded>
1297 !true
1298 </Expanded>
1299 </Expression>
1300 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1301 <Original>
1302 !(1 == 1)
1303 </Original>
1304 <Expanded>
1305 false
1306 </Expanded>
1307 </Expression>
1308 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ConditionTests.cpp" >
1309 <Original>
1310 !1 == 1
1311 </Original>
1312 <Expanded>
1313 !(1 == 1)
1314 </Expanded>
1315 </Expression>
1316 <OverallResult success="false"/>
1317 </TestCase>
1318 <TestCase name="./succeeding/exceptions/explicit">
1319 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1320 <Original>
1321 thisThrows()
1322 </Original>
1323 <Expanded>
1324 thisThrows()
1325 </Expanded>
1326 </Expression>
1327 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1328 <Original>
1329 thisDoesntThrow()
1330 </Original>
1331 <Expanded>
1332 thisDoesntThrow()
1333 </Expanded>
1334 </Expression>
1335 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1336 <Original>
1337 thisThrows()
1338 </Original>
1339 <Expanded>
1340 thisThrows()
1341 </Expanded>
1342 </Expression>
1343 <OverallResult success="true"/>
1344 </TestCase>
1345 <TestCase name="./failing/exceptions/explicit">
1346 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1347 <Original>
1348 thisThrows()
1349 </Original>
1350 <Expanded>
1351 thisThrows()
1352 </Expanded>
1353 <Exception filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1354 expected exception
1355 </Exception>
1356 </Expression>
1357 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1358 <Original>
1359 thisDoesntThrow()
1360 </Original>
1361 <Expanded>
1362 thisDoesntThrow()
1363 </Expanded>
1364 </Expression>
1365 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1366 <Original>
1367 thisThrows()
1368 </Original>
1369 <Expanded>
1370 thisThrows()
1371 </Expanded>
1372 <Exception filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1373 expected exception
1374 </Exception>
1375 </Expression>
1376 <OverallResult success="false"/>
1377 </TestCase>
1378 <TestCase name="./failing/exceptions/implicit">
1379 <Exception filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1380 unexpected exception
1381 </Exception>
1382 <OverallResult success="false"/>
1383 </TestCase>
1384 <TestCase name="./failing/exceptions/implicit/2">
1385 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1386 <Original>
1387 1 == 1
1388 </Original>
1389 <Expanded>
1390 1 == 1
1391 </Expanded>
1392 </Expression>
1393 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1394 <Original>
1395 {Unknown expression after the reported line}
1396 </Original>
1397 <Expanded>
1398 {Unknown expression after the reported line}
1399 </Expanded>
1400 <Exception filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1401 unexpected exception
1402 </Exception>
1403 </Expression>
1404 <OverallResult success="false"/>
1405 </TestCase>
1406 <TestCase name="./failing/exceptions/implicit/3">
1407 <Section name="section name">
1408 <Exception filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1409 unexpected exception
1410 </Exception>
1411 <OverallResults successes="0" failures="1"/>
1412 </Section>
1413 <OverallResult success="false"/>
1414 </TestCase>
1415 <TestCase name="./failing/exceptions/implicit/4">
1416 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1417 <Original>
1418 thisThrows() == 0
1419 </Original>
1420 <Expanded>
1421 thisThrows() == 0
1422 </Expanded>
1423 <Exception filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1424 expected exception
1425 </Exception>
1426 </Expression>
1427 <OverallResult success="false"/>
1428 </TestCase>
1429 <TestCase name="./succeeding/exceptions/implicit">
1430 <OverallResult success="true"/>
1431 </TestCase>
1432 <TestCase name="./failing/exceptions/custom">
1433 <Exception filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1434 custom exception
1435 </Exception>
1436 <OverallResult success="false"/>
1437 </TestCase>
1438 <TestCase name="./failing/exceptions/custom/nothrow">
1439 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1440 <Original>
1441 throwCustom()
1442 </Original>
1443 <Expanded>
1444 throwCustom()
1445 </Expanded>
1446 <Exception filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1447 custom exception - not std
1448 </Exception>
1449 </Expression>
1450 <OverallResult success="false"/>
1451 </TestCase>
1452 <TestCase name="./failing/exceptions/custom/throw">
1453 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1454 <Original>
1455 throwCustom()
1456 </Original>
1457 <Expanded>
1458 throwCustom()
1459 </Expanded>
1460 <Exception filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1461 custom exception - not std
1462 </Exception>
1463 </Expression>
1464 <OverallResult success="false"/>
1465 </TestCase>
1466 <TestCase name="./failing/exceptions/custom/double">
1467 <Exception filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1468 3.14
1469 </Exception>
1470 <OverallResult success="false"/>
1471 </TestCase>
1472 <TestCase name="./succeeding/exceptions/notimplemented">
1473 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/ExceptionTests.cpp" >
1474 <Original>
1475 thisFunctionNotImplemented( 7 )
1476 </Original>
1477 <Expanded>
1478 thisFunctionNotImplemented( 7 )
1479 </Expanded>
1480 </Expression>
1481 <OverallResult success="true"/>
1482 </TestCase>
1483 <TestCase name="./succeeding/generators/1">
1484 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1485 <Original>
1486 multiply( i, 2 ) == i*2
1487 </Original>
1488 <Expanded>
1489 2 == 2
1490 </Expanded>
1491 </Expression>
1492 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1493 <Original>
1494 multiply( j, 2 ) == j*2
1495 </Original>
1496 <Expanded>
1497 200 == 200
1498 </Expanded>
1499 </Expression>
1500 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1501 <Original>
1502 multiply( i, 2 ) == i*2
1503 </Original>
1504 <Expanded>
1505 4 == 4
1506 </Expanded>
1507 </Expression>
1508 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1509 <Original>
1510 multiply( j, 2 ) == j*2
1511 </Original>
1512 <Expanded>
1513 200 == 200
1514 </Expanded>
1515 </Expression>
1516 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1517 <Original>
1518 multiply( i, 2 ) == i*2
1519 </Original>
1520 <Expanded>
1521 6 == 6
1522 </Expanded>
1523 </Expression>
1524 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1525 <Original>
1526 multiply( j, 2 ) == j*2
1527 </Original>
1528 <Expanded>
1529 200 == 200
1530 </Expanded>
1531 </Expression>
1532 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1533 <Original>
1534 multiply( i, 2 ) == i*2
1535 </Original>
1536 <Expanded>
1537 8 == 8
1538 </Expanded>
1539 </Expression>
1540 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1541 <Original>
1542 multiply( j, 2 ) == j*2
1543 </Original>
1544 <Expanded>
1545 200 == 200
1546 </Expanded>
1547 </Expression>
1548 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1549 <Original>
1550 multiply( i, 2 ) == i*2
1551 </Original>
1552 <Expanded>
1553 10 == 10
1554 </Expanded>
1555 </Expression>
1556 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1557 <Original>
1558 multiply( j, 2 ) == j*2
1559 </Original>
1560 <Expanded>
1561 200 == 200
1562 </Expanded>
1563 </Expression>
1564 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1565 <Original>
1566 multiply( i, 2 ) == i*2
1567 </Original>
1568 <Expanded>
1569 30 == 30
1570 </Expanded>
1571 </Expression>
1572 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1573 <Original>
1574 multiply( j, 2 ) == j*2
1575 </Original>
1576 <Expanded>
1577 200 == 200
1578 </Expanded>
1579 </Expression>
1580 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1581 <Original>
1582 multiply( i, 2 ) == i*2
1583 </Original>
1584 <Expanded>
1585 40 == 40
1586 </Expanded>
1587 </Expression>
1588 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1589 <Original>
1590 multiply( j, 2 ) == j*2
1591 </Original>
1592 <Expanded>
1593 200 == 200
1594 </Expanded>
1595 </Expression>
1596 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1597 <Original>
1598 multiply( i, 2 ) == i*2
1599 </Original>
1600 <Expanded>
1601 42 == 42
1602 </Expanded>
1603 </Expression>
1604 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1605 <Original>
1606 multiply( j, 2 ) == j*2
1607 </Original>
1608 <Expanded>
1609 200 == 200
1610 </Expanded>
1611 </Expression>
1612 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1613 <Original>
1614 multiply( i, 2 ) == i*2
1615 </Original>
1616 <Expanded>
1617 72 == 72
1618 </Expanded>
1619 </Expression>
1620 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1621 <Original>
1622 multiply( j, 2 ) == j*2
1623 </Original>
1624 <Expanded>
1625 200 == 200
1626 </Expanded>
1627 </Expression>
1628 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1629 <Original>
1630 multiply( i, 2 ) == i*2
1631 </Original>
1632 <Expanded>
1633 2 == 2
1634 </Expanded>
1635 </Expression>
1636 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1637 <Original>
1638 multiply( j, 2 ) == j*2
1639 </Original>
1640 <Expanded>
1641 202 == 202
1642 </Expanded>
1643 </Expression>
1644 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1645 <Original>
1646 multiply( i, 2 ) == i*2
1647 </Original>
1648 <Expanded>
1649 4 == 4
1650 </Expanded>
1651 </Expression>
1652 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1653 <Original>
1654 multiply( j, 2 ) == j*2
1655 </Original>
1656 <Expanded>
1657 202 == 202
1658 </Expanded>
1659 </Expression>
1660 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1661 <Original>
1662 multiply( i, 2 ) == i*2
1663 </Original>
1664 <Expanded>
1665 6 == 6
1666 </Expanded>
1667 </Expression>
1668 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1669 <Original>
1670 multiply( j, 2 ) == j*2
1671 </Original>
1672 <Expanded>
1673 202 == 202
1674 </Expanded>
1675 </Expression>
1676 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1677 <Original>
1678 multiply( i, 2 ) == i*2
1679 </Original>
1680 <Expanded>
1681 8 == 8
1682 </Expanded>
1683 </Expression>
1684 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1685 <Original>
1686 multiply( j, 2 ) == j*2
1687 </Original>
1688 <Expanded>
1689 202 == 202
1690 </Expanded>
1691 </Expression>
1692 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1693 <Original>
1694 multiply( i, 2 ) == i*2
1695 </Original>
1696 <Expanded>
1697 10 == 10
1698 </Expanded>
1699 </Expression>
1700 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1701 <Original>
1702 multiply( j, 2 ) == j*2
1703 </Original>
1704 <Expanded>
1705 202 == 202
1706 </Expanded>
1707 </Expression>
1708 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1709 <Original>
1710 multiply( i, 2 ) == i*2
1711 </Original>
1712 <Expanded>
1713 30 == 30
1714 </Expanded>
1715 </Expression>
1716 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1717 <Original>
1718 multiply( j, 2 ) == j*2
1719 </Original>
1720 <Expanded>
1721 202 == 202
1722 </Expanded>
1723 </Expression>
1724 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1725 <Original>
1726 multiply( i, 2 ) == i*2
1727 </Original>
1728 <Expanded>
1729 40 == 40
1730 </Expanded>
1731 </Expression>
1732 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1733 <Original>
1734 multiply( j, 2 ) == j*2
1735 </Original>
1736 <Expanded>
1737 202 == 202
1738 </Expanded>
1739 </Expression>
1740 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1741 <Original>
1742 multiply( i, 2 ) == i*2
1743 </Original>
1744 <Expanded>
1745 42 == 42
1746 </Expanded>
1747 </Expression>
1748 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1749 <Original>
1750 multiply( j, 2 ) == j*2
1751 </Original>
1752 <Expanded>
1753 202 == 202
1754 </Expanded>
1755 </Expression>
1756 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1757 <Original>
1758 multiply( i, 2 ) == i*2
1759 </Original>
1760 <Expanded>
1761 72 == 72
1762 </Expanded>
1763 </Expression>
1764 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1765 <Original>
1766 multiply( j, 2 ) == j*2
1767 </Original>
1768 <Expanded>
1769 202 == 202
1770 </Expanded>
1771 </Expression>
1772 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1773 <Original>
1774 multiply( i, 2 ) == i*2
1775 </Original>
1776 <Expanded>
1777 2 == 2
1778 </Expanded>
1779 </Expression>
1780 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1781 <Original>
1782 multiply( j, 2 ) == j*2
1783 </Original>
1784 <Expanded>
1785 204 == 204
1786 </Expanded>
1787 </Expression>
1788 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1789 <Original>
1790 multiply( i, 2 ) == i*2
1791 </Original>
1792 <Expanded>
1793 4 == 4
1794 </Expanded>
1795 </Expression>
1796 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1797 <Original>
1798 multiply( j, 2 ) == j*2
1799 </Original>
1800 <Expanded>
1801 204 == 204
1802 </Expanded>
1803 </Expression>
1804 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1805 <Original>
1806 multiply( i, 2 ) == i*2
1807 </Original>
1808 <Expanded>
1809 6 == 6
1810 </Expanded>
1811 </Expression>
1812 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1813 <Original>
1814 multiply( j, 2 ) == j*2
1815 </Original>
1816 <Expanded>
1817 204 == 204
1818 </Expanded>
1819 </Expression>
1820 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1821 <Original>
1822 multiply( i, 2 ) == i*2
1823 </Original>
1824 <Expanded>
1825 8 == 8
1826 </Expanded>
1827 </Expression>
1828 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1829 <Original>
1830 multiply( j, 2 ) == j*2
1831 </Original>
1832 <Expanded>
1833 204 == 204
1834 </Expanded>
1835 </Expression>
1836 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1837 <Original>
1838 multiply( i, 2 ) == i*2
1839 </Original>
1840 <Expanded>
1841 10 == 10
1842 </Expanded>
1843 </Expression>
1844 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1845 <Original>
1846 multiply( j, 2 ) == j*2
1847 </Original>
1848 <Expanded>
1849 204 == 204
1850 </Expanded>
1851 </Expression>
1852 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1853 <Original>
1854 multiply( i, 2 ) == i*2
1855 </Original>
1856 <Expanded>
1857 30 == 30
1858 </Expanded>
1859 </Expression>
1860 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1861 <Original>
1862 multiply( j, 2 ) == j*2
1863 </Original>
1864 <Expanded>
1865 204 == 204
1866 </Expanded>
1867 </Expression>
1868 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1869 <Original>
1870 multiply( i, 2 ) == i*2
1871 </Original>
1872 <Expanded>
1873 40 == 40
1874 </Expanded>
1875 </Expression>
1876 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1877 <Original>
1878 multiply( j, 2 ) == j*2
1879 </Original>
1880 <Expanded>
1881 204 == 204
1882 </Expanded>
1883 </Expression>
1884 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1885 <Original>
1886 multiply( i, 2 ) == i*2
1887 </Original>
1888 <Expanded>
1889 42 == 42
1890 </Expanded>
1891 </Expression>
1892 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1893 <Original>
1894 multiply( j, 2 ) == j*2
1895 </Original>
1896 <Expanded>
1897 204 == 204
1898 </Expanded>
1899 </Expression>
1900 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1901 <Original>
1902 multiply( i, 2 ) == i*2
1903 </Original>
1904 <Expanded>
1905 72 == 72
1906 </Expanded>
1907 </Expression>
1908 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1909 <Original>
1910 multiply( j, 2 ) == j*2
1911 </Original>
1912 <Expanded>
1913 204 == 204
1914 </Expanded>
1915 </Expression>
1916 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1917 <Original>
1918 multiply( i, 2 ) == i*2
1919 </Original>
1920 <Expanded>
1921 2 == 2
1922 </Expanded>
1923 </Expression>
1924 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1925 <Original>
1926 multiply( j, 2 ) == j*2
1927 </Original>
1928 <Expanded>
1929 206 == 206
1930 </Expanded>
1931 </Expression>
1932 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1933 <Original>
1934 multiply( i, 2 ) == i*2
1935 </Original>
1936 <Expanded>
1937 4 == 4
1938 </Expanded>
1939 </Expression>
1940 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1941 <Original>
1942 multiply( j, 2 ) == j*2
1943 </Original>
1944 <Expanded>
1945 206 == 206
1946 </Expanded>
1947 </Expression>
1948 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1949 <Original>
1950 multiply( i, 2 ) == i*2
1951 </Original>
1952 <Expanded>
1953 6 == 6
1954 </Expanded>
1955 </Expression>
1956 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1957 <Original>
1958 multiply( j, 2 ) == j*2
1959 </Original>
1960 <Expanded>
1961 206 == 206
1962 </Expanded>
1963 </Expression>
1964 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1965 <Original>
1966 multiply( i, 2 ) == i*2
1967 </Original>
1968 <Expanded>
1969 8 == 8
1970 </Expanded>
1971 </Expression>
1972 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1973 <Original>
1974 multiply( j, 2 ) == j*2
1975 </Original>
1976 <Expanded>
1977 206 == 206
1978 </Expanded>
1979 </Expression>
1980 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1981 <Original>
1982 multiply( i, 2 ) == i*2
1983 </Original>
1984 <Expanded>
1985 10 == 10
1986 </Expanded>
1987 </Expression>
1988 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1989 <Original>
1990 multiply( j, 2 ) == j*2
1991 </Original>
1992 <Expanded>
1993 206 == 206
1994 </Expanded>
1995 </Expression>
1996 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
1997 <Original>
1998 multiply( i, 2 ) == i*2
1999 </Original>
2000 <Expanded>
2001 30 == 30
2002 </Expanded>
2003 </Expression>
2004 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2005 <Original>
2006 multiply( j, 2 ) == j*2
2007 </Original>
2008 <Expanded>
2009 206 == 206
2010 </Expanded>
2011 </Expression>
2012 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2013 <Original>
2014 multiply( i, 2 ) == i*2
2015 </Original>
2016 <Expanded>
2017 40 == 40
2018 </Expanded>
2019 </Expression>
2020 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2021 <Original>
2022 multiply( j, 2 ) == j*2
2023 </Original>
2024 <Expanded>
2025 206 == 206
2026 </Expanded>
2027 </Expression>
2028 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2029 <Original>
2030 multiply( i, 2 ) == i*2
2031 </Original>
2032 <Expanded>
2033 42 == 42
2034 </Expanded>
2035 </Expression>
2036 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2037 <Original>
2038 multiply( j, 2 ) == j*2
2039 </Original>
2040 <Expanded>
2041 206 == 206
2042 </Expanded>
2043 </Expression>
2044 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2045 <Original>
2046 multiply( i, 2 ) == i*2
2047 </Original>
2048 <Expanded>
2049 72 == 72
2050 </Expanded>
2051 </Expression>
2052 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2053 <Original>
2054 multiply( j, 2 ) == j*2
2055 </Original>
2056 <Expanded>
2057 206 == 206
2058 </Expanded>
2059 </Expression>
2060 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2061 <Original>
2062 multiply( i, 2 ) == i*2
2063 </Original>
2064 <Expanded>
2065 2 == 2
2066 </Expanded>
2067 </Expression>
2068 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2069 <Original>
2070 multiply( j, 2 ) == j*2
2071 </Original>
2072 <Expanded>
2073 208 == 208
2074 </Expanded>
2075 </Expression>
2076 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2077 <Original>
2078 multiply( i, 2 ) == i*2
2079 </Original>
2080 <Expanded>
2081 4 == 4
2082 </Expanded>
2083 </Expression>
2084 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2085 <Original>
2086 multiply( j, 2 ) == j*2
2087 </Original>
2088 <Expanded>
2089 208 == 208
2090 </Expanded>
2091 </Expression>
2092 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2093 <Original>
2094 multiply( i, 2 ) == i*2
2095 </Original>
2096 <Expanded>
2097 6 == 6
2098 </Expanded>
2099 </Expression>
2100 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2101 <Original>
2102 multiply( j, 2 ) == j*2
2103 </Original>
2104 <Expanded>
2105 208 == 208
2106 </Expanded>
2107 </Expression>
2108 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2109 <Original>
2110 multiply( i, 2 ) == i*2
2111 </Original>
2112 <Expanded>
2113 8 == 8
2114 </Expanded>
2115 </Expression>
2116 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2117 <Original>
2118 multiply( j, 2 ) == j*2
2119 </Original>
2120 <Expanded>
2121 208 == 208
2122 </Expanded>
2123 </Expression>
2124 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2125 <Original>
2126 multiply( i, 2 ) == i*2
2127 </Original>
2128 <Expanded>
2129 10 == 10
2130 </Expanded>
2131 </Expression>
2132 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2133 <Original>
2134 multiply( j, 2 ) == j*2
2135 </Original>
2136 <Expanded>
2137 208 == 208
2138 </Expanded>
2139 </Expression>
2140 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2141 <Original>
2142 multiply( i, 2 ) == i*2
2143 </Original>
2144 <Expanded>
2145 30 == 30
2146 </Expanded>
2147 </Expression>
2148 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2149 <Original>
2150 multiply( j, 2 ) == j*2
2151 </Original>
2152 <Expanded>
2153 208 == 208
2154 </Expanded>
2155 </Expression>
2156 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2157 <Original>
2158 multiply( i, 2 ) == i*2
2159 </Original>
2160 <Expanded>
2161 40 == 40
2162 </Expanded>
2163 </Expression>
2164 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2165 <Original>
2166 multiply( j, 2 ) == j*2
2167 </Original>
2168 <Expanded>
2169 208 == 208
2170 </Expanded>
2171 </Expression>
2172 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2173 <Original>
2174 multiply( i, 2 ) == i*2
2175 </Original>
2176 <Expanded>
2177 42 == 42
2178 </Expanded>
2179 </Expression>
2180 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2181 <Original>
2182 multiply( j, 2 ) == j*2
2183 </Original>
2184 <Expanded>
2185 208 == 208
2186 </Expanded>
2187 </Expression>
2188 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2189 <Original>
2190 multiply( i, 2 ) == i*2
2191 </Original>
2192 <Expanded>
2193 72 == 72
2194 </Expanded>
2195 </Expression>
2196 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2197 <Original>
2198 multiply( j, 2 ) == j*2
2199 </Original>
2200 <Expanded>
2201 208 == 208
2202 </Expanded>
2203 </Expression>
2204 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2205 <Original>
2206 multiply( i, 2 ) == i*2
2207 </Original>
2208 <Expanded>
2209 2 == 2
2210 </Expanded>
2211 </Expression>
2212 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2213 <Original>
2214 multiply( j, 2 ) == j*2
2215 </Original>
2216 <Expanded>
2217 210 == 210
2218 </Expanded>
2219 </Expression>
2220 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2221 <Original>
2222 multiply( i, 2 ) == i*2
2223 </Original>
2224 <Expanded>
2225 4 == 4
2226 </Expanded>
2227 </Expression>
2228 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2229 <Original>
2230 multiply( j, 2 ) == j*2
2231 </Original>
2232 <Expanded>
2233 210 == 210
2234 </Expanded>
2235 </Expression>
2236 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2237 <Original>
2238 multiply( i, 2 ) == i*2
2239 </Original>
2240 <Expanded>
2241 6 == 6
2242 </Expanded>
2243 </Expression>
2244 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2245 <Original>
2246 multiply( j, 2 ) == j*2
2247 </Original>
2248 <Expanded>
2249 210 == 210
2250 </Expanded>
2251 </Expression>
2252 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2253 <Original>
2254 multiply( i, 2 ) == i*2
2255 </Original>
2256 <Expanded>
2257 8 == 8
2258 </Expanded>
2259 </Expression>
2260 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2261 <Original>
2262 multiply( j, 2 ) == j*2
2263 </Original>
2264 <Expanded>
2265 210 == 210
2266 </Expanded>
2267 </Expression>
2268 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2269 <Original>
2270 multiply( i, 2 ) == i*2
2271 </Original>
2272 <Expanded>
2273 10 == 10
2274 </Expanded>
2275 </Expression>
2276 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2277 <Original>
2278 multiply( j, 2 ) == j*2
2279 </Original>
2280 <Expanded>
2281 210 == 210
2282 </Expanded>
2283 </Expression>
2284 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2285 <Original>
2286 multiply( i, 2 ) == i*2
2287 </Original>
2288 <Expanded>
2289 30 == 30
2290 </Expanded>
2291 </Expression>
2292 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2293 <Original>
2294 multiply( j, 2 ) == j*2
2295 </Original>
2296 <Expanded>
2297 210 == 210
2298 </Expanded>
2299 </Expression>
2300 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2301 <Original>
2302 multiply( i, 2 ) == i*2
2303 </Original>
2304 <Expanded>
2305 40 == 40
2306 </Expanded>
2307 </Expression>
2308 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2309 <Original>
2310 multiply( j, 2 ) == j*2
2311 </Original>
2312 <Expanded>
2313 210 == 210
2314 </Expanded>
2315 </Expression>
2316 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2317 <Original>
2318 multiply( i, 2 ) == i*2
2319 </Original>
2320 <Expanded>
2321 42 == 42
2322 </Expanded>
2323 </Expression>
2324 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2325 <Original>
2326 multiply( j, 2 ) == j*2
2327 </Original>
2328 <Expanded>
2329 210 == 210
2330 </Expanded>
2331 </Expression>
2332 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2333 <Original>
2334 multiply( i, 2 ) == i*2
2335 </Original>
2336 <Expanded>
2337 72 == 72
2338 </Expanded>
2339 </Expression>
2340 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2341 <Original>
2342 multiply( j, 2 ) == j*2
2343 </Original>
2344 <Expanded>
2345 210 == 210
2346 </Expanded>
2347 </Expression>
2348 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2349 <Original>
2350 multiply( i, 2 ) == i*2
2351 </Original>
2352 <Expanded>
2353 2 == 2
2354 </Expanded>
2355 </Expression>
2356 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2357 <Original>
2358 multiply( j, 2 ) == j*2
2359 </Original>
2360 <Expanded>
2361 212 == 212
2362 </Expanded>
2363 </Expression>
2364 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2365 <Original>
2366 multiply( i, 2 ) == i*2
2367 </Original>
2368 <Expanded>
2369 4 == 4
2370 </Expanded>
2371 </Expression>
2372 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2373 <Original>
2374 multiply( j, 2 ) == j*2
2375 </Original>
2376 <Expanded>
2377 212 == 212
2378 </Expanded>
2379 </Expression>
2380 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2381 <Original>
2382 multiply( i, 2 ) == i*2
2383 </Original>
2384 <Expanded>
2385 6 == 6
2386 </Expanded>
2387 </Expression>
2388 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2389 <Original>
2390 multiply( j, 2 ) == j*2
2391 </Original>
2392 <Expanded>
2393 212 == 212
2394 </Expanded>
2395 </Expression>
2396 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2397 <Original>
2398 multiply( i, 2 ) == i*2
2399 </Original>
2400 <Expanded>
2401 8 == 8
2402 </Expanded>
2403 </Expression>
2404 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2405 <Original>
2406 multiply( j, 2 ) == j*2
2407 </Original>
2408 <Expanded>
2409 212 == 212
2410 </Expanded>
2411 </Expression>
2412 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2413 <Original>
2414 multiply( i, 2 ) == i*2
2415 </Original>
2416 <Expanded>
2417 10 == 10
2418 </Expanded>
2419 </Expression>
2420 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2421 <Original>
2422 multiply( j, 2 ) == j*2
2423 </Original>
2424 <Expanded>
2425 212 == 212
2426 </Expanded>
2427 </Expression>
2428 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2429 <Original>
2430 multiply( i, 2 ) == i*2
2431 </Original>
2432 <Expanded>
2433 30 == 30
2434 </Expanded>
2435 </Expression>
2436 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2437 <Original>
2438 multiply( j, 2 ) == j*2
2439 </Original>
2440 <Expanded>
2441 212 == 212
2442 </Expanded>
2443 </Expression>
2444 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2445 <Original>
2446 multiply( i, 2 ) == i*2
2447 </Original>
2448 <Expanded>
2449 40 == 40
2450 </Expanded>
2451 </Expression>
2452 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2453 <Original>
2454 multiply( j, 2 ) == j*2
2455 </Original>
2456 <Expanded>
2457 212 == 212
2458 </Expanded>
2459 </Expression>
2460 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2461 <Original>
2462 multiply( i, 2 ) == i*2
2463 </Original>
2464 <Expanded>
2465 42 == 42
2466 </Expanded>
2467 </Expression>
2468 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2469 <Original>
2470 multiply( j, 2 ) == j*2
2471 </Original>
2472 <Expanded>
2473 212 == 212
2474 </Expanded>
2475 </Expression>
2476 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2477 <Original>
2478 multiply( i, 2 ) == i*2
2479 </Original>
2480 <Expanded>
2481 72 == 72
2482 </Expanded>
2483 </Expression>
2484 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2485 <Original>
2486 multiply( j, 2 ) == j*2
2487 </Original>
2488 <Expanded>
2489 212 == 212
2490 </Expanded>
2491 </Expression>
2492 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2493 <Original>
2494 multiply( i, 2 ) == i*2
2495 </Original>
2496 <Expanded>
2497 2 == 2
2498 </Expanded>
2499 </Expression>
2500 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2501 <Original>
2502 multiply( j, 2 ) == j*2
2503 </Original>
2504 <Expanded>
2505 214 == 214
2506 </Expanded>
2507 </Expression>
2508 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2509 <Original>
2510 multiply( i, 2 ) == i*2
2511 </Original>
2512 <Expanded>
2513 4 == 4
2514 </Expanded>
2515 </Expression>
2516 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2517 <Original>
2518 multiply( j, 2 ) == j*2
2519 </Original>
2520 <Expanded>
2521 214 == 214
2522 </Expanded>
2523 </Expression>
2524 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2525 <Original>
2526 multiply( i, 2 ) == i*2
2527 </Original>
2528 <Expanded>
2529 6 == 6
2530 </Expanded>
2531 </Expression>
2532 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2533 <Original>
2534 multiply( j, 2 ) == j*2
2535 </Original>
2536 <Expanded>
2537 214 == 214
2538 </Expanded>
2539 </Expression>
2540 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2541 <Original>
2542 multiply( i, 2 ) == i*2
2543 </Original>
2544 <Expanded>
2545 8 == 8
2546 </Expanded>
2547 </Expression>
2548 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2549 <Original>
2550 multiply( j, 2 ) == j*2
2551 </Original>
2552 <Expanded>
2553 214 == 214
2554 </Expanded>
2555 </Expression>
2556 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2557 <Original>
2558 multiply( i, 2 ) == i*2
2559 </Original>
2560 <Expanded>
2561 10 == 10
2562 </Expanded>
2563 </Expression>
2564 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2565 <Original>
2566 multiply( j, 2 ) == j*2
2567 </Original>
2568 <Expanded>
2569 214 == 214
2570 </Expanded>
2571 </Expression>
2572 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2573 <Original>
2574 multiply( i, 2 ) == i*2
2575 </Original>
2576 <Expanded>
2577 30 == 30
2578 </Expanded>
2579 </Expression>
2580 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2581 <Original>
2582 multiply( j, 2 ) == j*2
2583 </Original>
2584 <Expanded>
2585 214 == 214
2586 </Expanded>
2587 </Expression>
2588 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2589 <Original>
2590 multiply( i, 2 ) == i*2
2591 </Original>
2592 <Expanded>
2593 40 == 40
2594 </Expanded>
2595 </Expression>
2596 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2597 <Original>
2598 multiply( j, 2 ) == j*2
2599 </Original>
2600 <Expanded>
2601 214 == 214
2602 </Expanded>
2603 </Expression>
2604 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2605 <Original>
2606 multiply( i, 2 ) == i*2
2607 </Original>
2608 <Expanded>
2609 42 == 42
2610 </Expanded>
2611 </Expression>
2612 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2613 <Original>
2614 multiply( j, 2 ) == j*2
2615 </Original>
2616 <Expanded>
2617 214 == 214
2618 </Expanded>
2619 </Expression>
2620 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2621 <Original>
2622 multiply( i, 2 ) == i*2
2623 </Original>
2624 <Expanded>
2625 72 == 72
2626 </Expanded>
2627 </Expression>
2628 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2629 <Original>
2630 multiply( j, 2 ) == j*2
2631 </Original>
2632 <Expanded>
2633 214 == 214
2634 </Expanded>
2635 </Expression>
2636 <OverallResult success="true"/>
2637 </TestCase>
2638 <TestCase name="./succeeding/generators/2">
2639 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2640 <Original>
2641 i->first == i->second-1
2642 </Original>
2643 <Expanded>
2644 0 == 0
2645 </Expanded>
2646 </Expression>
2647 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/GeneratorTests.cpp" >
2648 <Original>
2649 i->first == i->second-1
2650 </Original>
2651 <Expanded>
2652 2 == 2
2653 </Expanded>
2654 </Expression>
2655 <OverallResult success="true"/>
2656 </TestCase>
2657 <TestCase name="./succeeding/message">
2658 <Info>
2659 this is a message
2660 </Info>
2661 <Warning>
2662 this is a warning
2663 </Warning>
2664 <OverallResult success="true"/>
2665 </TestCase>
2666 <TestCase name="./succeeding/succeed">
2667 <OverallResult success="true"/>
2668 </TestCase>
2669 <TestCase name="./failing/message/info/1">
2670 <Info>
2671 this message should be logged
2672 </Info>
2673 <Info>
2674 so should this
2675 </Info>
2676 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2677 <Original>
2678 a == 1
2679 </Original>
2680 <Expanded>
2681 2 == 1
2682 </Expanded>
2683 </Expression>
2684 <OverallResult success="false"/>
2685 </TestCase>
2686 <TestCase name="./mixed/message/info/2">
2687 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2688 <Original>
2689 a == 2
2690 </Original>
2691 <Expanded>
2692 2 == 2
2693 </Expanded>
2694 </Expression>
2695 <Info>
2696 this message should be logged
2697 </Info>
2698 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2699 <Original>
2700 a == 1
2701 </Original>
2702 <Expanded>
2703 2 == 1
2704 </Expanded>
2705 </Expression>
2706 <Info>
2707 and this, but later
2708 </Info>
2709 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2710 <Original>
2711 a == 0
2712 </Original>
2713 <Expanded>
2714 2 == 0
2715 </Expanded>
2716 </Expression>
2717 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2718 <Original>
2719 a == 2
2720 </Original>
2721 <Expanded>
2722 2 == 2
2723 </Expanded>
2724 </Expression>
2725 <OverallResult success="false"/>
2726 </TestCase>
2727 <TestCase name="./failing/message/fail">
2728 <Failure>
2729 This is a failure
2730 </Failure>
2731 <OverallResult success="false"/>
2732 </TestCase>
2733 <TestCase name="./failing/message/sections">
2734 <Section name="one">
2735 <Failure>
2736 Message from section one
2737 </Failure>
2738 <OverallResults successes="0" failures="1"/>
2739 </Section>
2740 <Section name="two">
2741 <Failure>
2742 Message from section two
2743 </Failure>
2744 <OverallResults successes="0" failures="1"/>
2745 </Section>
2746 <OverallResult success="false"/>
2747 </TestCase>
2748 <TestCase name="./succeeding/message/sections/stdout">
2749 <Section name="one">
2750 <OverallResults successes="0" failures="1"/>
2751 </Section>
2752 <Section name="two">
2753 <OverallResults successes="0" failures="1"/>
2754 </Section>
2755 <OverallResult success="true"/>
2756 </TestCase>
2757 <TestCase name="./mixed/message/scoped">
2758 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2759 <Original>
2760 i &lt; 10
2761 </Original>
2762 <Expanded>
2763 0 &lt; 10
2764 </Expanded>
2765 </Expression>
2766 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2767 <Original>
2768 i &lt; 10
2769 </Original>
2770 <Expanded>
2771 1 &lt; 10
2772 </Expanded>
2773 </Expression>
2774 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2775 <Original>
2776 i &lt; 10
2777 </Original>
2778 <Expanded>
2779 2 &lt; 10
2780 </Expanded>
2781 </Expression>
2782 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2783 <Original>
2784 i &lt; 10
2785 </Original>
2786 <Expanded>
2787 3 &lt; 10
2788 </Expanded>
2789 </Expression>
2790 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2791 <Original>
2792 i &lt; 10
2793 </Original>
2794 <Expanded>
2795 4 &lt; 10
2796 </Expanded>
2797 </Expression>
2798 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2799 <Original>
2800 i &lt; 10
2801 </Original>
2802 <Expanded>
2803 5 &lt; 10
2804 </Expanded>
2805 </Expression>
2806 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2807 <Original>
2808 i &lt; 10
2809 </Original>
2810 <Expanded>
2811 6 &lt; 10
2812 </Expanded>
2813 </Expression>
2814 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2815 <Original>
2816 i &lt; 10
2817 </Original>
2818 <Expanded>
2819 7 &lt; 10
2820 </Expanded>
2821 </Expression>
2822 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2823 <Original>
2824 i &lt; 10
2825 </Original>
2826 <Expanded>
2827 8 &lt; 10
2828 </Expanded>
2829 </Expression>
2830 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2831 <Original>
2832 i &lt; 10
2833 </Original>
2834 <Expanded>
2835 9 &lt; 10
2836 </Expanded>
2837 </Expression>
2838 <Info>
2839 current counter 10
2840 </Info>
2841 <Info>
2842 i := 10
2843 </Info>
2844 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2845 <Original>
2846 i &lt; 10
2847 </Original>
2848 <Expanded>
2849 10 &lt; 10
2850 </Expanded>
2851 </Expression>
2852 <OverallResult success="false"/>
2853 </TestCase>
2854 <TestCase name="./succeeding/nofail">
2855 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MessageTests.cpp" >
2856 <Original>
2857 1 == 2
2858 </Original>
2859 <Expanded>
2860 1 == 2
2861 </Expanded>
2862 </Expression>
2863 <OverallResult success="false"/>
2864 </TestCase>
2865 <TestCase name="just info">
2866 <OverallResult success="true"/>
2867 </TestCase>
2868 <TestCase name="just failure">
2869 <Failure>
2870 Previous info should not be seen
2871 </Failure>
2872 <OverallResult success="false"/>
2873 </TestCase>
2874 <TestCase name="./succeeding/Misc/Sections">
2875 <Section name="s1" description="doesn't equal">
2876 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
2877 <Original>
2878 a != b
2879 </Original>
2880 <Expanded>
2881 1 != 2
2882 </Expanded>
2883 </Expression>
2884 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
2885 <Original>
2886 b != a
2887 </Original>
2888 <Expanded>
2889 2 != 1
2890 </Expanded>
2891 </Expression>
2892 <OverallResults successes="2" failures="0"/>
2893 </Section>
2894 <Section name="s2" description="not equal">
2895 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
2896 <Original>
2897 a != b
2898 </Original>
2899 <Expanded>
2900 1 != 2
2901 </Expanded>
2902 </Expression>
2903 <OverallResults successes="1" failures="0"/>
2904 </Section>
2905 <OverallResult success="true"/>
2906 </TestCase>
2907 <TestCase name="./succeeding/Misc/Sections/nested">
2908 <Section name="s1" description="doesn't equal">
2909 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
2910 <Original>
2911 a != b
2912 </Original>
2913 <Expanded>
2914 1 != 2
2915 </Expanded>
2916 </Expression>
2917 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
2918 <Original>
2919 b != a
2920 </Original>
2921 <Expanded>
2922 2 != 1
2923 </Expanded>
2924 </Expression>
2925 <OverallResults successes="2" failures="0"/>
2926 </Section>
2927 <Section name="s1" description="doesn't equal">
2928 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
2929 <Original>
2930 a != b
2931 </Original>
2932 <Expanded>
2933 1 != 2
2934 </Expanded>
2935 </Expression>
2936 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
2937 <Original>
2938 b != a
2939 </Original>
2940 <Expanded>
2941 2 != 1
2942 </Expanded>
2943 </Expression>
2944 <Section name="s2" description="not equal">
2945 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
2946 <Original>
2947 a != b
2948 </Original>
2949 <Expanded>
2950 1 != 2
2951 </Expanded>
2952 </Expression>
2953 <OverallResults successes="1" failures="0"/>
2954 </Section>
2955 <OverallResults successes="3" failures="0"/>
2956 </Section>
2957 <OverallResult success="true"/>
2958 </TestCase>
2959 <TestCase name="./mixed/Misc/Sections/nested2">
2960 <Section name="s1" description="doesn't equal">
2961 <OverallResults successes="0" failures="0"/>
2962 </Section>
2963 <Section name="s1" description="doesn't equal">
2964 <Section name="s2" description="equal">
2965 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
2966 <Original>
2967 a == b
2968 </Original>
2969 <Expanded>
2970 1 == 2
2971 </Expanded>
2972 </Expression>
2973 <OverallResults successes="0" failures="1"/>
2974 </Section>
2975 <OverallResults successes="0" failures="1"/>
2976 </Section>
2977 <Section name="s1" description="doesn't equal">
2978 <Section name="s3" description="not equal">
2979 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
2980 <Original>
2981 a != b
2982 </Original>
2983 <Expanded>
2984 1 != 2
2985 </Expanded>
2986 </Expression>
2987 <OverallResults successes="1" failures="0"/>
2988 </Section>
2989 <OverallResults successes="1" failures="0"/>
2990 </Section>
2991 <Section name="s1" description="doesn't equal">
2992 <Section name="s4" description="less than">
2993 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
2994 <Original>
2995 a &lt; b
2996 </Original>
2997 <Expanded>
2998 1 &lt; 2
2999 </Expanded>
3000 </Expression>
3001 <OverallResults successes="1" failures="0"/>
3002 </Section>
3003 <OverallResults successes="1" failures="0"/>
3004 </Section>
3005 <OverallResult success="false"/>
3006 </TestCase>
3007 <TestCase name="./Sections/nested/a/b">
3008 <Section name="c">
3009 <OverallResults successes="0" failures="0"/>
3010 </Section>
3011 <Section name="c">
3012 <Section name="d (leaf)">
3013 <OverallResults successes="0" failures="1"/>
3014 </Section>
3015 <OverallResults successes="0" failures="1"/>
3016 </Section>
3017 <Section name="c">
3018 <Section name="e (leaf)">
3019 <OverallResults successes="0" failures="1"/>
3020 </Section>
3021 <OverallResults successes="0" failures="1"/>
3022 </Section>
3023 <Section name="f (leaf)">
3024 <OverallResults successes="0" failures="1"/>
3025 </Section>
3026 <OverallResult success="true"/>
3027 </TestCase>
3028 <TestCase name="./mixed/Misc/Sections/loops">
3029 <Section name="s1" description="b is currently: 0">
3030 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3031 <Original>
3032 b > a
3033 </Original>
3034 <Expanded>
3035 0 > 1
3036 </Expanded>
3037 </Expression>
3038 <OverallResults successes="0" failures="1"/>
3039 </Section>
3040 <OverallResult success="false"/>
3041 </TestCase>
3042 <TestCase name="./mixed/Misc/loops">
3043 <Info>
3044 Testing if fib[0] (1) is even
3045 </Info>
3046 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3047 <Original>
3048 ( fib[i] % 2 ) == 0
3049 </Original>
3050 <Expanded>
3051 1 == 0
3052 </Expanded>
3053 </Expression>
3054 <Info>
3055 Testing if fib[1] (1) is even
3056 </Info>
3057 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3058 <Original>
3059 ( fib[i] % 2 ) == 0
3060 </Original>
3061 <Expanded>
3062 1 == 0
3063 </Expanded>
3064 </Expression>
3065 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3066 <Original>
3067 ( fib[i] % 2 ) == 0
3068 </Original>
3069 <Expanded>
3070 0 == 0
3071 </Expanded>
3072 </Expression>
3073 <Info>
3074 Testing if fib[3] (3) is even
3075 </Info>
3076 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3077 <Original>
3078 ( fib[i] % 2 ) == 0
3079 </Original>
3080 <Expanded>
3081 1 == 0
3082 </Expanded>
3083 </Expression>
3084 <Info>
3085 Testing if fib[4] (5) is even
3086 </Info>
3087 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3088 <Original>
3089 ( fib[i] % 2 ) == 0
3090 </Original>
3091 <Expanded>
3092 1 == 0
3093 </Expanded>
3094 </Expression>
3095 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3096 <Original>
3097 ( fib[i] % 2 ) == 0
3098 </Original>
3099 <Expanded>
3100 0 == 0
3101 </Expanded>
3102 </Expression>
3103 <Info>
3104 Testing if fib[6] (13) is even
3105 </Info>
3106 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3107 <Original>
3108 ( fib[i] % 2 ) == 0
3109 </Original>
3110 <Expanded>
3111 1 == 0
3112 </Expanded>
3113 </Expression>
3114 <Info>
3115 Testing if fib[7] (21) is even
3116 </Info>
3117 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3118 <Original>
3119 ( fib[i] % 2 ) == 0
3120 </Original>
3121 <Expanded>
3122 1 == 0
3123 </Expanded>
3124 </Expression>
3125 <OverallResult success="false"/>
3126 </TestCase>
3127 <TestCase name="./succeeding/Misc/stdout,stderr">
3128 <OverallResult success="true"/>
3129 </TestCase>
3130 <TestCase name="./succeeding/Misc/null strings">
3131 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3132 <Original>
3133 makeString( false ) != static_cast&lt;char*>(__null)
3134 </Original>
3135 <Expanded>
3136 &quot;valid string&quot; != {null string}
3137 </Expanded>
3138 </Expression>
3139 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3140 <Original>
3141 makeString( true ) == static_cast&lt;char*>(__null)
3142 </Original>
3143 <Expanded>
3144 {null string} == {null string}
3145 </Expanded>
3146 </Expression>
3147 <OverallResult success="true"/>
3148 </TestCase>
3149 <TestCase name="./failing/info">
3150 <Info>
3151 hi
3152 </Info>
3153 <Info>
3154 i := 7
3155 </Info>
3156 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3157 <Original>
3158 false
3159 </Original>
3160 <Expanded>
3161 false
3162 </Expanded>
3163 </Expression>
3164 <OverallResult success="false"/>
3165 </TestCase>
3166 <TestCase name="./succeeding/checkedif">
3167 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3168 <Original>
3169 flag
3170 </Original>
3171 <Expanded>
3172 true
3173 </Expanded>
3174 </Expression>
3175 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3176 <Original>
3177 testCheckedIf( true )
3178 </Original>
3179 <Expanded>
3180 true
3181 </Expanded>
3182 </Expression>
3183 <OverallResult success="true"/>
3184 </TestCase>
3185 <TestCase name="./failing/checkedif">
3186 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3187 <Original>
3188 flag
3189 </Original>
3190 <Expanded>
3191 false
3192 </Expanded>
3193 </Expression>
3194 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3195 <Original>
3196 testCheckedIf( false )
3197 </Original>
3198 <Expanded>
3199 false
3200 </Expanded>
3201 </Expression>
3202 <OverallResult success="false"/>
3203 </TestCase>
3204 <TestCase name="./succeeding/checkedelse">
3205 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3206 <Original>
3207 flag
3208 </Original>
3209 <Expanded>
3210 true
3211 </Expanded>
3212 </Expression>
3213 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3214 <Original>
3215 testCheckedElse( true )
3216 </Original>
3217 <Expanded>
3218 true
3219 </Expanded>
3220 </Expression>
3221 <OverallResult success="true"/>
3222 </TestCase>
3223 <TestCase name="./failing/checkedelse">
3224 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3225 <Original>
3226 flag
3227 </Original>
3228 <Expanded>
3229 false
3230 </Expanded>
3231 </Expression>
3232 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3233 <Original>
3234 testCheckedElse( false )
3235 </Original>
3236 <Expanded>
3237 false
3238 </Expanded>
3239 </Expression>
3240 <OverallResult success="false"/>
3241 </TestCase>
3242 <TestCase name="./misc/xmlentitycheck">
3243 <Section name="embedded xml" description="&lt;test>it should be possible to embed xml characters, such as &lt;, &quot; or &amp;, or even whole &lt;xml>documents&lt;/xml> within an attribute&lt;/test>">
3244 <OverallResults successes="0" failures="1"/>
3245 </Section>
3246 <Section name="encoded chars" description="these should all be encoded: &amp;&amp;&amp;&quot;&quot;&quot;&lt;&lt;&lt;&amp;&quot;&lt;&lt;&amp;&quot;">
3247 <OverallResults successes="0" failures="1"/>
3248 </Section>
3249 <OverallResult success="true"/>
3250 </TestCase>
3251 <TestCase name="./manual/onechar">
3252 <Info>
3253 3
3254 </Info>
3255 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3256 <Original>
3257 false
3258 </Original>
3259 <Expanded>
3260 false
3261 </Expanded>
3262 </Expression>
3263 <OverallResult success="false"/>
3264 </TestCase>
3265 <TestCase name="./succeeding/atomic if">
3266 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3267 <Original>
3268 x == 0
3269 </Original>
3270 <Expanded>
3271 0 == 0
3272 </Expanded>
3273 </Expression>
3274 <OverallResult success="true"/>
3275 </TestCase>
3276 <TestCase name="./succeeding/matchers">
3277 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3278 <Original>
3279 testStringForMatching() Contains( &quot;string&quot; )
3280 </Original>
3281 <Expanded>
3282 &quot;this string contains 'abc' as a substring&quot; contains: &quot;string&quot;
3283 </Expanded>
3284 </Expression>
3285 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3286 <Original>
3287 testStringForMatching() Contains( &quot;abc&quot; )
3288 </Original>
3289 <Expanded>
3290 &quot;this string contains 'abc' as a substring&quot; contains: &quot;abc&quot;
3291 </Expanded>
3292 </Expression>
3293 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3294 <Original>
3295 testStringForMatching() StartsWith( &quot;this&quot; )
3296 </Original>
3297 <Expanded>
3298 &quot;this string contains 'abc' as a substring&quot; starts with: &quot;this&quot;
3299 </Expanded>
3300 </Expression>
3301 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3302 <Original>
3303 testStringForMatching() EndsWith( &quot;substring&quot; )
3304 </Original>
3305 <Expanded>
3306 &quot;this string contains 'abc' as a substring&quot; ends with: &quot;substring&quot;
3307 </Expanded>
3308 </Expression>
3309 <OverallResult success="true"/>
3310 </TestCase>
3311 <TestCase name="./failing/matchers/Contains">
3312 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3313 <Original>
3314 testStringForMatching() Contains( &quot;not there&quot; )
3315 </Original>
3316 <Expanded>
3317 &quot;this string contains 'abc' as a substring&quot; contains: &quot;not there&quot;
3318 </Expanded>
3319 </Expression>
3320 <OverallResult success="false"/>
3321 </TestCase>
3322 <TestCase name="./failing/matchers/StartsWith">
3323 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3324 <Original>
3325 testStringForMatching() StartsWith( &quot;string&quot; )
3326 </Original>
3327 <Expanded>
3328 &quot;this string contains 'abc' as a substring&quot; starts with: &quot;string&quot;
3329 </Expanded>
3330 </Expression>
3331 <OverallResult success="false"/>
3332 </TestCase>
3333 <TestCase name="./failing/matchers/EndsWith">
3334 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3335 <Original>
3336 testStringForMatching() EndsWith( &quot;this&quot; )
3337 </Original>
3338 <Expanded>
3339 &quot;this string contains 'abc' as a substring&quot; ends with: &quot;this&quot;
3340 </Expanded>
3341 </Expression>
3342 <OverallResult success="false"/>
3343 </TestCase>
3344 <TestCase name="./failing/matchers/Equals">
3345 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3346 <Original>
3347 testStringForMatching() Equals( &quot;something else&quot; )
3348 </Original>
3349 <Expanded>
3350 &quot;this string contains 'abc' as a substring&quot; equals: &quot;something else&quot;
3351 </Expanded>
3352 </Expression>
3353 <OverallResult success="false"/>
3354 </TestCase>
3355 <TestCase name="string">
3356 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3357 <Original>
3358 &quot;&quot; Equals(__null)
3359 </Original>
3360 <Expanded>
3361 &quot;&quot; equals: &quot;&quot;
3362 </Expanded>
3363 </Expression>
3364 <OverallResult success="true"/>
3365 </TestCase>
3366 <TestCase name="./succeeding/matchers/AllOf">
3367 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3368 <Original>
3369 testStringForMatching() AllOf( Catch::Contains( &quot;string&quot; ), Catch::Contains( &quot;abc&quot; ) )
3370 </Original>
3371 <Expanded>
3372 &quot;this string contains 'abc' as a substring&quot; ( contains: &quot;string&quot; and contains: &quot;abc&quot; )
3373 </Expanded>
3374 </Expression>
3375 <OverallResult success="true"/>
3376 </TestCase>
3377 <TestCase name="./succeeding/matchers/AnyOf">
3378 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3379 <Original>
3380 testStringForMatching() AnyOf( Catch::Contains( &quot;string&quot; ), Catch::Contains( &quot;not there&quot; ) )
3381 </Original>
3382 <Expanded>
3383 &quot;this string contains 'abc' as a substring&quot; ( contains: &quot;string&quot; or contains: &quot;not there&quot; )
3384 </Expanded>
3385 </Expression>
3386 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3387 <Original>
3388 testStringForMatching() AnyOf( Catch::Contains( &quot;not there&quot; ), Catch::Contains( &quot;string&quot; ) )
3389 </Original>
3390 <Expanded>
3391 &quot;this string contains 'abc' as a substring&quot; ( contains: &quot;not there&quot; or contains: &quot;string&quot; )
3392 </Expanded>
3393 </Expression>
3394 <OverallResult success="true"/>
3395 </TestCase>
3396 <TestCase name="./succeeding/matchers/Equals">
3397 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3398 <Original>
3399 testStringForMatching() Equals( &quot;this string contains 'abc' as a substring&quot; )
3400 </Original>
3401 <Expanded>
3402 &quot;this string contains 'abc' as a substring&quot; equals: &quot;this string contains 'abc' as a substring&quot;
3403 </Expanded>
3404 </Expression>
3405 <OverallResult success="true"/>
3406 </TestCase>
3407 <TestCase name="Factorials are computed">
3408 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3409 <Original>
3410 Factorial(0) == 1
3411 </Original>
3412 <Expanded>
3413 1 == 1
3414 </Expanded>
3415 </Expression>
3416 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3417 <Original>
3418 Factorial(1) == 1
3419 </Original>
3420 <Expanded>
3421 1 == 1
3422 </Expanded>
3423 </Expression>
3424 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3425 <Original>
3426 Factorial(2) == 2
3427 </Original>
3428 <Expanded>
3429 2 == 2
3430 </Expanded>
3431 </Expression>
3432 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3433 <Original>
3434 Factorial(3) == 6
3435 </Original>
3436 <Expanded>
3437 6 == 6
3438 </Expanded>
3439 </Expression>
3440 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3441 <Original>
3442 Factorial(10) == 3628800
3443 </Original>
3444 <Expanded>
3445 0x<hex digits> == 3628800
3446 </Expanded>
3447 </Expression>
3448 <OverallResult success="true"/>
3449 </TestCase>
3450 <TestCase name="empty">
3451 <OverallResult success="true"/>
3452 </TestCase>
3453 <TestCase name="Nice descriptive name">
3454 <Warning>
3455 This one ran
3456 </Warning>
3457 <OverallResult success="true"/>
3458 </TestCase>
3459 <TestCase name="first tag">
3460 <OverallResult success="true"/>
3461 </TestCase>
3462 <TestCase name="second tag">
3463 <OverallResult success="true"/>
3464 </TestCase>
3465 <TestCase name="vectors can be sized and resized">
3466 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3467 <Original>
3468 v.size() == 5
3469 </Original>
3470 <Expanded>
3471 5 == 5
3472 </Expanded>
3473 </Expression>
3474 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3475 <Original>
3476 v.capacity() >= 5
3477 </Original>
3478 <Expanded>
3479 5 >= 5
3480 </Expanded>
3481 </Expression>
3482 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3483 <Original>
3484 v.size() == 5
3485 </Original>
3486 <Expanded>
3487 5 == 5
3488 </Expanded>
3489 </Expression>
3490 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3491 <Original>
3492 v.capacity() >= 5
3493 </Original>
3494 <Expanded>
3495 5 >= 5
3496 </Expanded>
3497 </Expression>
3498 <Section name="resizing bigger changes size and capacity">
3499 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3500 <Original>
3501 v.size() == 10
3502 </Original>
3503 <Expanded>
3504 10 == 10
3505 </Expanded>
3506 </Expression>
3507 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3508 <Original>
3509 v.capacity() >= 10
3510 </Original>
3511 <Expanded>
3512 10 >= 10
3513 </Expanded>
3514 </Expression>
3515 <OverallResults successes="2" failures="0"/>
3516 </Section>
3517 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3518 <Original>
3519 v.size() == 5
3520 </Original>
3521 <Expanded>
3522 5 == 5
3523 </Expanded>
3524 </Expression>
3525 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3526 <Original>
3527 v.capacity() >= 5
3528 </Original>
3529 <Expanded>
3530 5 >= 5
3531 </Expanded>
3532 </Expression>
3533 <Section name="resizing smaller changes size but not capacity">
3534 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3535 <Original>
3536 v.size() == 0
3537 </Original>
3538 <Expanded>
3539 0 == 0
3540 </Expanded>
3541 </Expression>
3542 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3543 <Original>
3544 v.capacity() >= 5
3545 </Original>
3546 <Expanded>
3547 5 >= 5
3548 </Expanded>
3549 </Expression>
3550 <OverallResults successes="2" failures="0"/>
3551 </Section>
3552 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3553 <Original>
3554 v.size() == 5
3555 </Original>
3556 <Expanded>
3557 5 == 5
3558 </Expanded>
3559 </Expression>
3560 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3561 <Original>
3562 v.capacity() >= 5
3563 </Original>
3564 <Expanded>
3565 5 >= 5
3566 </Expanded>
3567 </Expression>
3568 <Section name="resizing smaller changes size but not capacity">
3569 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3570 <Original>
3571 v.size() == 0
3572 </Original>
3573 <Expanded>
3574 0 == 0
3575 </Expanded>
3576 </Expression>
3577 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3578 <Original>
3579 v.capacity() >= 5
3580 </Original>
3581 <Expanded>
3582 5 >= 5
3583 </Expanded>
3584 </Expression>
3585 <Section name="We can use the 'swap trick' to reset the capacity">
3586 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3587 <Original>
3588 v.capacity() == 0
3589 </Original>
3590 <Expanded>
3591 0 == 0
3592 </Expanded>
3593 </Expression>
3594 <OverallResults successes="1" failures="0"/>
3595 </Section>
3596 <OverallResults successes="3" failures="0"/>
3597 </Section>
3598 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3599 <Original>
3600 v.size() == 5
3601 </Original>
3602 <Expanded>
3603 5 == 5
3604 </Expanded>
3605 </Expression>
3606 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3607 <Original>
3608 v.capacity() >= 5
3609 </Original>
3610 <Expanded>
3611 5 >= 5
3612 </Expanded>
3613 </Expression>
3614 <Section name="reserving bigger changes capacity but not size">
3615 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3616 <Original>
3617 v.size() == 5
3618 </Original>
3619 <Expanded>
3620 5 == 5
3621 </Expanded>
3622 </Expression>
3623 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3624 <Original>
3625 v.capacity() >= 10
3626 </Original>
3627 <Expanded>
3628 10 >= 10
3629 </Expanded>
3630 </Expression>
3631 <OverallResults successes="2" failures="0"/>
3632 </Section>
3633 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3634 <Original>
3635 v.size() == 5
3636 </Original>
3637 <Expanded>
3638 5 == 5
3639 </Expanded>
3640 </Expression>
3641 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3642 <Original>
3643 v.capacity() >= 5
3644 </Original>
3645 <Expanded>
3646 5 >= 5
3647 </Expanded>
3648 </Expression>
3649 <Section name="reserving smaller does not change size or capacity">
3650 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3651 <Original>
3652 v.size() == 5
3653 </Original>
3654 <Expanded>
3655 5 == 5
3656 </Expanded>
3657 </Expression>
3658 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/MiscTests.cpp" >
3659 <Original>
3660 v.capacity() >= 5
3661 </Original>
3662 <Expanded>
3663 5 >= 5
3664 </Expanded>
3665 </Expression>
3666 <OverallResults successes="2" failures="0"/>
3667 </Section>
3668 <OverallResult success="true"/>
3669 </TestCase>
3670 <TestCase name="./failing/CatchSectionInfiniteLoop">
3671 <Failure>
3672 to infinity and beyond
3673 </Failure>
3674 <Section name="Outer">
3675 <OverallResults successes="0" failures="0"/>
3676 </Section>
3677 <Failure>
3678 to infinity and beyond
3679 </Failure>
3680 <Section name="Outer">
3681 <Section name="Inner">
3682 <OverallResults successes="1" failures="0"/>
3683 </Section>
3684 <OverallResults successes="1" failures="0"/>
3685 </Section>
3686 <Failure>
3687 to infinity and beyond
3688 </Failure>
3689 <OverallResult success="false"/>
3690 </TestCase>
3691 <TestCase name="selftest/main">
3692 <Section name="selftest/expected result" description="Tests do what they claim">
3693 <OverallResults successes="0" failures="0"/>
3694 </Section>
3695 <Section name="selftest/expected result" description="Tests do what they claim">
3696 <Section name="selftest/expected result/failing tests" description="Tests in the 'failing' branch fail">
3697 <OverallResults successes="28" failures="0"/>
3698 </Section>
3699 <OverallResults successes="28" failures="0"/>
3700 </Section>
3701 <Section name="selftest/expected result" description="Tests do what they claim">
3702 <Section name="selftest/expected result/succeeding tests" description="Tests in the 'succeeding' branch succeed">
3703 <OverallResults successes="46" failures="0"/>
3704 </Section>
3705 <OverallResults successes="46" failures="0"/>
3706 </Section>
3707 <Section name="selftest/test counts" description="Number of test cases that run is fixed">
3708 <OverallResults successes="0" failures="0"/>
3709 </Section>
3710 <Section name="selftest/test counts" description="Number of test cases that run is fixed">
3711 <Section name="selftest/test counts/succeeding tests" description="Number of 'succeeding' tests is fixed">
3712 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3713 <Original>
3714 totals.assertions.passed == 298
3715 </Original>
3716 <Expanded>
3717 298 == 298
3718 </Expanded>
3719 </Expression>
3720 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3721 <Original>
3722 totals.assertions.failed == 0
3723 </Original>
3724 <Expanded>
3725 0 == 0
3726 </Expanded>
3727 </Expression>
3728 <OverallResults successes="2" failures="0"/>
3729 </Section>
3730 <OverallResults successes="2" failures="0"/>
3731 </Section>
3732 <Section name="selftest/test counts" description="Number of test cases that run is fixed">
3733 <Section name="selftest/test counts/failing tests" description="Number of 'failing' tests is fixed">
3734 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3735 <Original>
3736 totals.assertions.passed == 2
3737 </Original>
3738 <Expanded>
3739 2 == 2
3740 </Expanded>
3741 </Expression>
3742 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3743 <Original>
3744 totals.assertions.failed == 77
3745 </Original>
3746 <Expanded>
3747 77 == 77
3748 </Expanded>
3749 </Expression>
3750 <OverallResults successes="2" failures="0"/>
3751 </Section>
3752 <OverallResults successes="2" failures="0"/>
3753 </Section>
3754 <OverallResult success="true"/>
3755 </TestCase>
3756 <TestCase name="meta/Misc/Sections">
3757 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3758 <Original>
3759 totals.assertions.passed == 2
3760 </Original>
3761 <Expanded>
3762 2 == 2
3763 </Expanded>
3764 </Expression>
3765 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3766 <Original>
3767 totals.assertions.failed == 1
3768 </Original>
3769 <Expanded>
3770 1 == 1
3771 </Expanded>
3772 </Expression>
3773 <OverallResult success="true"/>
3774 </TestCase>
3775 <TestCase name="Process can be configured on command line">
3776 <Section name="default - no arguments">
3777 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3778 <Original>
3779 parseIntoConfig( argv, config )
3780 </Original>
3781 <Expanded>
3782 parseIntoConfig( argv, config )
3783 </Expanded>
3784 </Expression>
3785 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3786 <Original>
3787 config.shouldDebugBreak == false
3788 </Original>
3789 <Expanded>
3790 false == false
3791 </Expanded>
3792 </Expression>
3793 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3794 <Original>
3795 config.abortAfter == -1
3796 </Original>
3797 <Expanded>
3798 -1 == -1
3799 </Expanded>
3800 </Expression>
3801 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3802 <Original>
3803 config.noThrow == false
3804 </Original>
3805 <Expanded>
3806 false == false
3807 </Expanded>
3808 </Expression>
3809 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3810 <Original>
3811 config.reporterName.empty()
3812 </Original>
3813 <Expanded>
3814 true
3815 </Expanded>
3816 </Expression>
3817 <OverallResults successes="5" failures="0"/>
3818 </Section>
3819 <Section name="test lists">
3820 <OverallResults successes="0" failures="0"/>
3821 </Section>
3822 <Section name="test lists">
3823 <Section name="1 test" description="Specify one test case using">
3824 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3825 <Original>
3826 parseIntoConfig( argv, config )
3827 </Original>
3828 <Expanded>
3829 parseIntoConfig( argv, config )
3830 </Expanded>
3831 </Expression>
3832 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3833 <Original>
3834 cfg.filters().size() == 1
3835 </Original>
3836 <Expanded>
3837 1 == 1
3838 </Expanded>
3839 </Expression>
3840 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3841 <Original>
3842 cfg.filters()[0].shouldInclude( fakeTestCase( &quot;notIncluded&quot; ) ) == false
3843 </Original>
3844 <Expanded>
3845 false == false
3846 </Expanded>
3847 </Expression>
3848 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3849 <Original>
3850 cfg.filters()[0].shouldInclude( fakeTestCase( &quot;test1&quot; ) )
3851 </Original>
3852 <Expanded>
3853 true
3854 </Expanded>
3855 </Expression>
3856 <OverallResults successes="4" failures="0"/>
3857 </Section>
3858 <OverallResults successes="4" failures="0"/>
3859 </Section>
3860 <Section name="test lists">
3861 <Section name="Specify one test case exclusion using exclude:">
3862 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3863 <Original>
3864 parseIntoConfig( argv, config )
3865 </Original>
3866 <Expanded>
3867 parseIntoConfig( argv, config )
3868 </Expanded>
3869 </Expression>
3870 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3871 <Original>
3872 cfg.filters().size() == 1
3873 </Original>
3874 <Expanded>
3875 1 == 1
3876 </Expanded>
3877 </Expression>
3878 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3879 <Original>
3880 cfg.filters()[0].shouldInclude( fakeTestCase( &quot;test1&quot; ) ) == false
3881 </Original>
3882 <Expanded>
3883 false == false
3884 </Expanded>
3885 </Expression>
3886 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3887 <Original>
3888 cfg.filters()[0].shouldInclude( fakeTestCase( &quot;alwaysIncluded&quot; ) )
3889 </Original>
3890 <Expanded>
3891 true
3892 </Expanded>
3893 </Expression>
3894 <OverallResults successes="4" failures="0"/>
3895 </Section>
3896 <OverallResults successes="4" failures="0"/>
3897 </Section>
3898 <Section name="test lists">
3899 <Section name="Specify one test case exclusion using ~">
3900 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3901 <Original>
3902 parseIntoConfig( argv, config )
3903 </Original>
3904 <Expanded>
3905 parseIntoConfig( argv, config )
3906 </Expanded>
3907 </Expression>
3908 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3909 <Original>
3910 cfg.filters().size() == 1
3911 </Original>
3912 <Expanded>
3913 1 == 1
3914 </Expanded>
3915 </Expression>
3916 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3917 <Original>
3918 cfg.filters()[0].shouldInclude( fakeTestCase( &quot;test1&quot; ) ) == false
3919 </Original>
3920 <Expanded>
3921 false == false
3922 </Expanded>
3923 </Expression>
3924 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3925 <Original>
3926 cfg.filters()[0].shouldInclude( fakeTestCase( &quot;alwaysIncluded&quot; ) )
3927 </Original>
3928 <Expanded>
3929 true
3930 </Expanded>
3931 </Expression>
3932 <OverallResults successes="4" failures="0"/>
3933 </Section>
3934 <OverallResults successes="4" failures="0"/>
3935 </Section>
3936 <Section name="test lists">
3937 <Section name="Specify two test cases using -t">
3938 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3939 <Original>
3940 parseIntoConfig( argv, config )
3941 </Original>
3942 <Expanded>
3943 parseIntoConfig( argv, config )
3944 </Expanded>
3945 </Expression>
3946 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3947 <Original>
3948 cfg.filters().size() == 1
3949 </Original>
3950 <Expanded>
3951 1 == 1
3952 </Expanded>
3953 </Expression>
3954 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3955 <Original>
3956 cfg.filters()[0].shouldInclude( fakeTestCase( &quot;notIncluded&quot; ) ) == false
3957 </Original>
3958 <Expanded>
3959 false == false
3960 </Expanded>
3961 </Expression>
3962 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3963 <Original>
3964 cfg.filters()[0].shouldInclude( fakeTestCase( &quot;test1&quot; ) )
3965 </Original>
3966 <Expanded>
3967 true
3968 </Expanded>
3969 </Expression>
3970 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3971 <Original>
3972 cfg.filters()[0].shouldInclude( fakeTestCase( &quot;test2&quot; ) )
3973 </Original>
3974 <Expanded>
3975 true
3976 </Expanded>
3977 </Expression>
3978 <OverallResults successes="5" failures="0"/>
3979 </Section>
3980 <OverallResults successes="5" failures="0"/>
3981 </Section>
3982 <Section name="reporter">
3983 <OverallResults successes="0" failures="0"/>
3984 </Section>
3985 <Section name="reporter">
3986 <Section name="-r/console">
3987 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3988 <Original>
3989 parseIntoConfig( argv, config )
3990 </Original>
3991 <Expanded>
3992 parseIntoConfig( argv, config )
3993 </Expanded>
3994 </Expression>
3995 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
3996 <Original>
3997 config.reporterName == &quot;console&quot;
3998 </Original>
3999 <Expanded>
4000 &quot;console&quot; == &quot;console&quot;
4001 </Expanded>
4002 </Expression>
4003 <OverallResults successes="2" failures="0"/>
4004 </Section>
4005 <OverallResults successes="2" failures="0"/>
4006 </Section>
4007 <Section name="reporter">
4008 <Section name="-r/xml">
4009 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4010 <Original>
4011 parseIntoConfig( argv, config )
4012 </Original>
4013 <Expanded>
4014 parseIntoConfig( argv, config )
4015 </Expanded>
4016 </Expression>
4017 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4018 <Original>
4019 config.reporterName == &quot;xml&quot;
4020 </Original>
4021 <Expanded>
4022 &quot;xml&quot; == &quot;xml&quot;
4023 </Expanded>
4024 </Expression>
4025 <OverallResults successes="2" failures="0"/>
4026 </Section>
4027 <OverallResults successes="2" failures="0"/>
4028 </Section>
4029 <Section name="reporter">
4030 <Section name="--reporter/junit">
4031 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4032 <Original>
4033 parseIntoConfig( argv, config )
4034 </Original>
4035 <Expanded>
4036 parseIntoConfig( argv, config )
4037 </Expanded>
4038 </Expression>
4039 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4040 <Original>
4041 config.reporterName == &quot;junit&quot;
4042 </Original>
4043 <Expanded>
4044 &quot;junit&quot; == &quot;junit&quot;
4045 </Expanded>
4046 </Expression>
4047 <OverallResults successes="2" failures="0"/>
4048 </Section>
4049 <OverallResults successes="2" failures="0"/>
4050 </Section>
4051 <Section name="debugger">
4052 <OverallResults successes="0" failures="0"/>
4053 </Section>
4054 <Section name="debugger">
4055 <Section name="-b">
4056 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4057 <Original>
4058 parseIntoConfig( argv, config )
4059 </Original>
4060 <Expanded>
4061 parseIntoConfig( argv, config )
4062 </Expanded>
4063 </Expression>
4064 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4065 <Original>
4066 config.shouldDebugBreak == true
4067 </Original>
4068 <Expanded>
4069 true == true
4070 </Expanded>
4071 </Expression>
4072 <OverallResults successes="2" failures="0"/>
4073 </Section>
4074 <OverallResults successes="2" failures="0"/>
4075 </Section>
4076 <Section name="debugger">
4077 <Section name="--break">
4078 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4079 <Original>
4080 parseIntoConfig( argv, config )
4081 </Original>
4082 <Expanded>
4083 parseIntoConfig( argv, config )
4084 </Expanded>
4085 </Expression>
4086 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4087 <Original>
4088 config.shouldDebugBreak
4089 </Original>
4090 <Expanded>
4091 true
4092 </Expanded>
4093 </Expression>
4094 <OverallResults successes="2" failures="0"/>
4095 </Section>
4096 <OverallResults successes="2" failures="0"/>
4097 </Section>
4098 <Section name="abort">
4099 <OverallResults successes="0" failures="0"/>
4100 </Section>
4101 <Section name="abort">
4102 <Section name="-a aborts after first failure">
4103 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4104 <Original>
4105 parseIntoConfig( argv, config )
4106 </Original>
4107 <Expanded>
4108 parseIntoConfig( argv, config )
4109 </Expanded>
4110 </Expression>
4111 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4112 <Original>
4113 config.abortAfter == 1
4114 </Original>
4115 <Expanded>
4116 1 == 1
4117 </Expanded>
4118 </Expression>
4119 <OverallResults successes="2" failures="0"/>
4120 </Section>
4121 <OverallResults successes="2" failures="0"/>
4122 </Section>
4123 <Section name="abort">
4124 <Section name="-x 2 aborts after two failures">
4125 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4126 <Original>
4127 parseIntoConfig( argv, config )
4128 </Original>
4129 <Expanded>
4130 parseIntoConfig( argv, config )
4131 </Expanded>
4132 </Expression>
4133 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4134 <Original>
4135 config.abortAfter == 2
4136 </Original>
4137 <Expanded>
4138 2 == 2
4139 </Expanded>
4140 </Expression>
4141 <OverallResults successes="2" failures="0"/>
4142 </Section>
4143 <OverallResults successes="2" failures="0"/>
4144 </Section>
4145 <Section name="abort">
4146 <Section name="-x must be greater than zero">
4147 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4148 <Original>
4149 parseIntoConfigAndReturnError( argv, config ) Contains( &quot;greater than zero&quot; )
4150 </Original>
4151 <Expanded>
4152 &quot;Value after -x or --abortAfter must be greater than zero
4153- while parsing: (-x, --abortx &lt;number of failures>)&quot; contains: &quot;greater than zero&quot;
4154 </Expanded>
4155 </Expression>
4156 <OverallResults successes="1" failures="0"/>
4157 </Section>
4158 <OverallResults successes="1" failures="0"/>
4159 </Section>
4160 <Section name="abort">
4161 <Section name="-x must be numeric">
4162 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4163 <Original>
4164 parseIntoConfigAndReturnError( argv, config ) Contains( &quot;-x&quot; )
4165 </Original>
4166 <Expanded>
4167 &quot;Unable to convert oops to destination type
4168- while parsing: (-x, --abortx &lt;number of failures>)&quot; contains: &quot;-x&quot;
4169 </Expanded>
4170 </Expression>
4171 <OverallResults successes="1" failures="0"/>
4172 </Section>
4173 <OverallResults successes="1" failures="0"/>
4174 </Section>
4175 <Section name="nothrow">
4176 <OverallResults successes="0" failures="0"/>
4177 </Section>
4178 <Section name="nothrow">
4179 <Section name="-e">
4180 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4181 <Original>
4182 parseIntoConfig( argv, config )
4183 </Original>
4184 <Expanded>
4185 parseIntoConfig( argv, config )
4186 </Expanded>
4187 </Expression>
4188 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4189 <Original>
4190 config.noThrow == true
4191 </Original>
4192 <Expanded>
4193 true == true
4194 </Expanded>
4195 </Expression>
4196 <OverallResults successes="2" failures="0"/>
4197 </Section>
4198 <OverallResults successes="2" failures="0"/>
4199 </Section>
4200 <Section name="nothrow">
4201 <Section name="--nothrow">
4202 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4203 <Original>
4204 parseIntoConfig( argv, config )
4205 </Original>
4206 <Expanded>
4207 parseIntoConfig( argv, config )
4208 </Expanded>
4209 </Expression>
4210 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4211 <Original>
4212 config.noThrow == true
4213 </Original>
4214 <Expanded>
4215 true == true
4216 </Expanded>
4217 </Expression>
4218 <OverallResults successes="2" failures="0"/>
4219 </Section>
4220 <OverallResults successes="2" failures="0"/>
4221 </Section>
4222 <Section name="output filename">
4223 <OverallResults successes="0" failures="0"/>
4224 </Section>
4225 <Section name="output filename">
4226 <Section name="-o filename">
4227 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4228 <Original>
4229 parseIntoConfig( argv, config )
4230 </Original>
4231 <Expanded>
4232 parseIntoConfig( argv, config )
4233 </Expanded>
4234 </Expression>
4235 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4236 <Original>
4237 config.outputFilename == &quot;filename.ext&quot;
4238 </Original>
4239 <Expanded>
4240 &quot;filename.ext&quot; == &quot;filename.ext&quot;
4241 </Expanded>
4242 </Expression>
4243 <OverallResults successes="2" failures="0"/>
4244 </Section>
4245 <OverallResults successes="2" failures="0"/>
4246 </Section>
4247 <Section name="output filename">
4248 <Section name="--out">
4249 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4250 <Original>
4251 parseIntoConfig( argv, config )
4252 </Original>
4253 <Expanded>
4254 parseIntoConfig( argv, config )
4255 </Expanded>
4256 </Expression>
4257 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4258 <Original>
4259 config.outputFilename == &quot;filename.ext&quot;
4260 </Original>
4261 <Expanded>
4262 &quot;filename.ext&quot; == &quot;filename.ext&quot;
4263 </Expanded>
4264 </Expression>
4265 <OverallResults successes="2" failures="0"/>
4266 </Section>
4267 <OverallResults successes="2" failures="0"/>
4268 </Section>
4269 <Section name="combinations">
4270 <OverallResults successes="0" failures="0"/>
4271 </Section>
4272 <Section name="combinations">
4273 <Section name="Single character flags can be combined">
4274 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4275 <Original>
4276 parseIntoConfig( argv, config )
4277 </Original>
4278 <Expanded>
4279 parseIntoConfig( argv, config )
4280 </Expanded>
4281 </Expression>
4282 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4283 <Original>
4284 config.abortAfter == 1
4285 </Original>
4286 <Expanded>
4287 1 == 1
4288 </Expanded>
4289 </Expression>
4290 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4291 <Original>
4292 config.shouldDebugBreak
4293 </Original>
4294 <Expanded>
4295 true
4296 </Expanded>
4297 </Expression>
4298 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4299 <Original>
4300 config.noThrow == true
4301 </Original>
4302 <Expanded>
4303 true == true
4304 </Expanded>
4305 </Expression>
4306 <OverallResults successes="4" failures="0"/>
4307 </Section>
4308 <OverallResults successes="4" failures="0"/>
4309 </Section>
4310 <OverallResult success="true"/>
4311 </TestCase>
4312 <TestCase name="selftest/test filter">
4313 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4314 <Original>
4315 matchAny.shouldInclude( fakeTestCase( &quot;any&quot; ) )
4316 </Original>
4317 <Expanded>
4318 true
4319 </Expanded>
4320 </Expression>
4321 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4322 <Original>
4323 matchNone.shouldInclude( fakeTestCase( &quot;any&quot; ) ) == false
4324 </Original>
4325 <Expanded>
4326 false == false
4327 </Expanded>
4328 </Expression>
4329 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4330 <Original>
4331 matchHidden.shouldInclude( fakeTestCase( &quot;any&quot; ) ) == false
4332 </Original>
4333 <Expanded>
4334 false == false
4335 </Expanded>
4336 </Expression>
4337 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4338 <Original>
4339 matchNonHidden.shouldInclude( fakeTestCase( &quot;any&quot; ) )
4340 </Original>
4341 <Expanded>
4342 true
4343 </Expanded>
4344 </Expression>
4345 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4346 <Original>
4347 matchHidden.shouldInclude( fakeTestCase( &quot;./any&quot; ) )
4348 </Original>
4349 <Expanded>
4350 true
4351 </Expanded>
4352 </Expression>
4353 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4354 <Original>
4355 matchNonHidden.shouldInclude( fakeTestCase( &quot;./any&quot; ) ) == false
4356 </Original>
4357 <Expanded>
4358 false == false
4359 </Expanded>
4360 </Expression>
4361 <OverallResult success="true"/>
4362 </TestCase>
4363 <TestCase name="selftest/test filters">
4364 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4365 <Original>
4366 matchHidden.shouldInclude( fakeTestCase( &quot;./something&quot; ) )
4367 </Original>
4368 <Expanded>
4369 true
4370 </Expanded>
4371 </Expression>
4372 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4373 <Original>
4374 filters.shouldInclude( fakeTestCase( &quot;any&quot; ) ) == false
4375 </Original>
4376 <Expanded>
4377 false == false
4378 </Expanded>
4379 </Expression>
4380 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4381 <Original>
4382 filters.shouldInclude( fakeTestCase( &quot;./something&quot; ) )
4383 </Original>
4384 <Expanded>
4385 true
4386 </Expanded>
4387 </Expression>
4388 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4389 <Original>
4390 filters.shouldInclude( fakeTestCase( &quot;./anything&quot; ) ) == false
4391 </Original>
4392 <Expanded>
4393 false == false
4394 </Expanded>
4395 </Expression>
4396 <OverallResult success="true"/>
4397 </TestCase>
4398 <TestCase name="selftest/filter/prefix wildcard">
4399 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4400 <Original>
4401 matchBadgers.shouldInclude( fakeTestCase( &quot;big badger&quot; ) )
4402 </Original>
4403 <Expanded>
4404 true
4405 </Expanded>
4406 </Expression>
4407 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4408 <Original>
4409 matchBadgers.shouldInclude( fakeTestCase( &quot;little badgers&quot; ) ) == false
4410 </Original>
4411 <Expanded>
4412 false == false
4413 </Expanded>
4414 </Expression>
4415 <OverallResult success="true"/>
4416 </TestCase>
4417 <TestCase name="selftest/filter/wildcard at both ends">
4418 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4419 <Original>
4420 matchBadgers.shouldInclude( fakeTestCase( &quot;big badger&quot; ) )
4421 </Original>
4422 <Expanded>
4423 true
4424 </Expanded>
4425 </Expression>
4426 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4427 <Original>
4428 matchBadgers.shouldInclude( fakeTestCase( &quot;little badgers&quot; ) )
4429 </Original>
4430 <Expanded>
4431 true
4432 </Expanded>
4433 </Expression>
4434 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4435 <Original>
4436 matchBadgers.shouldInclude( fakeTestCase( &quot;badgers are big&quot; ) )
4437 </Original>
4438 <Expanded>
4439 true
4440 </Expanded>
4441 </Expression>
4442 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4443 <Original>
4444 matchBadgers.shouldInclude( fakeTestCase( &quot;hedgehogs&quot; ) ) == false
4445 </Original>
4446 <Expanded>
4447 false == false
4448 </Expanded>
4449 </Expression>
4450 <OverallResult success="true"/>
4451 </TestCase>
4452 <TestCase name="selftest/tags">
4453 <Section name="one tag">
4454 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4455 <Original>
4456 oneTag.getTestCaseInfo().description == &quot;&quot;
4457 </Original>
4458 <Expanded>
4459 &quot;&quot; == &quot;&quot;
4460 </Expanded>
4461 </Expression>
4462 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4463 <Original>
4464 oneTag.hasTag( &quot;one&quot; )
4465 </Original>
4466 <Expanded>
4467 true
4468 </Expanded>
4469 </Expression>
4470 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4471 <Original>
4472 oneTag.getTags().size() == 1
4473 </Original>
4474 <Expanded>
4475 1 == 1
4476 </Expanded>
4477 </Expression>
4478 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4479 <Original>
4480 oneTag.matchesTags( p1 ) == true
4481 </Original>
4482 <Expanded>
4483 true == true
4484 </Expanded>
4485 </Expression>
4486 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4487 <Original>
4488 oneTag.matchesTags( p2 ) == true
4489 </Original>
4490 <Expanded>
4491 true == true
4492 </Expanded>
4493 </Expression>
4494 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4495 <Original>
4496 oneTag.matchesTags( p3 ) == false
4497 </Original>
4498 <Expanded>
4499 false == false
4500 </Expanded>
4501 </Expression>
4502 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4503 <Original>
4504 oneTag.matchesTags( p4 ) == false
4505 </Original>
4506 <Expanded>
4507 false == false
4508 </Expanded>
4509 </Expression>
4510 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4511 <Original>
4512 oneTag.matchesTags( p5 ) == false
4513 </Original>
4514 <Expanded>
4515 false == false
4516 </Expanded>
4517 </Expression>
4518 <OverallResults successes="8" failures="0"/>
4519 </Section>
4520 <Section name="two tags">
4521 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4522 <Original>
4523 twoTags.getTestCaseInfo().description == &quot;&quot;
4524 </Original>
4525 <Expanded>
4526 &quot;&quot; == &quot;&quot;
4527 </Expanded>
4528 </Expression>
4529 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4530 <Original>
4531 twoTags.hasTag( &quot;one&quot; )
4532 </Original>
4533 <Expanded>
4534 true
4535 </Expanded>
4536 </Expression>
4537 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4538 <Original>
4539 twoTags.hasTag( &quot;two&quot; )
4540 </Original>
4541 <Expanded>
4542 true
4543 </Expanded>
4544 </Expression>
4545 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4546 <Original>
4547 twoTags.hasTag( &quot;Two&quot; )
4548 </Original>
4549 <Expanded>
4550 true
4551 </Expanded>
4552 </Expression>
4553 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4554 <Original>
4555 twoTags.hasTag( &quot;three&quot; ) == false
4556 </Original>
4557 <Expanded>
4558 false == false
4559 </Expanded>
4560 </Expression>
4561 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4562 <Original>
4563 twoTags.getTags().size() == 2
4564 </Original>
4565 <Expanded>
4566 2 == 2
4567 </Expanded>
4568 </Expression>
4569 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4570 <Original>
4571 twoTags.matchesTags( p1 ) == true
4572 </Original>
4573 <Expanded>
4574 true == true
4575 </Expanded>
4576 </Expression>
4577 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4578 <Original>
4579 twoTags.matchesTags( p2 ) == true
4580 </Original>
4581 <Expanded>
4582 true == true
4583 </Expanded>
4584 </Expression>
4585 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4586 <Original>
4587 twoTags.matchesTags( p3 ) == true
4588 </Original>
4589 <Expanded>
4590 true == true
4591 </Expanded>
4592 </Expression>
4593 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4594 <Original>
4595 twoTags.matchesTags( p4 ) == true
4596 </Original>
4597 <Expanded>
4598 true == true
4599 </Expanded>
4600 </Expression>
4601 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4602 <Original>
4603 twoTags.matchesTags( p5 ) == true
4604 </Original>
4605 <Expanded>
4606 true == true
4607 </Expanded>
4608 </Expression>
4609 <OverallResults successes="11" failures="0"/>
4610 </Section>
4611 <Section name="complex">
4612 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4613 <Original>
4614 fakeTestCase( &quot;test&quot;, &quot;[one][.]&quot; ).matchesTags( p1 )
4615 </Original>
4616 <Expanded>
4617 true
4618 </Expanded>
4619 </Expression>
4620 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4621 <Original>
4622 !fakeTestCase( &quot;test&quot;, &quot;[one][.]&quot; ).matchesTags( p5 )
4623 </Original>
4624 <Expanded>
4625 !false
4626 </Expanded>
4627 </Expression>
4628 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4629 <Original>
4630 fakeTestCase( &quot;test&quot;, &quot;[three]&quot; ).matchesTags( p4 )
4631 </Original>
4632 <Expanded>
4633 true
4634 </Expanded>
4635 </Expression>
4636 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4637 <Original>
4638 fakeTestCase( &quot;test&quot;, &quot;[three]&quot; ).matchesTags( p5 )
4639 </Original>
4640 <Expanded>
4641 true
4642 </Expanded>
4643 </Expression>
4644 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4645 <Original>
4646 fakeTestCase( &quot;test&quot;, &quot;[three]&quot; ).matchesTags( &quot;[three]~[one]&quot; )
4647 </Original>
4648 <Expanded>
4649 true
4650 </Expanded>
4651 </Expression>
4652 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4653 <Original>
4654 fakeTestCase( &quot;test&quot;, &quot;[unit][not_apple]&quot; ).matchesTags( &quot;[unit]&quot; )
4655 </Original>
4656 <Expanded>
4657 true
4658 </Expanded>
4659 </Expression>
4660 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4661 <Original>
4662 !fakeTestCase( &quot;test&quot;, &quot;[unit][not_apple]&quot; ).matchesTags( &quot;[unit]~[not_apple]&quot; )
4663 </Original>
4664 <Expanded>
4665 !false
4666 </Expanded>
4667 </Expression>
4668 <OverallResults successes="7" failures="0"/>
4669 </Section>
4670 <Section name="one tag with characters either side">
4671 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4672 <Original>
4673 oneTagWithExtras.getTestCaseInfo().description == &quot;1234&quot;
4674 </Original>
4675 <Expanded>
4676 &quot;1234&quot; == &quot;1234&quot;
4677 </Expanded>
4678 </Expression>
4679 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4680 <Original>
4681 oneTagWithExtras.hasTag( &quot;one&quot; )
4682 </Original>
4683 <Expanded>
4684 true
4685 </Expanded>
4686 </Expression>
4687 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4688 <Original>
4689 oneTagWithExtras.hasTag( &quot;two&quot; ) == false
4690 </Original>
4691 <Expanded>
4692 false == false
4693 </Expanded>
4694 </Expression>
4695 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4696 <Original>
4697 oneTagWithExtras.getTags().size() == 1
4698 </Original>
4699 <Expanded>
4700 1 == 1
4701 </Expanded>
4702 </Expression>
4703 <OverallResults successes="4" failures="0"/>
4704 </Section>
4705 <Section name="start of a tag, but not closed">
4706 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4707 <Original>
4708 oneTagOpen.getTestCaseInfo().description == &quot;[one&quot;
4709 </Original>
4710 <Expanded>
4711 &quot;[one&quot; == &quot;[one&quot;
4712 </Expanded>
4713 </Expression>
4714 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4715 <Original>
4716 oneTagOpen.hasTag( &quot;one&quot; ) == false
4717 </Original>
4718 <Expanded>
4719 false == false
4720 </Expanded>
4721 </Expression>
4722 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4723 <Original>
4724 oneTagOpen.getTags().size() == 0
4725 </Original>
4726 <Expanded>
4727 0 == 0
4728 </Expanded>
4729 </Expression>
4730 <OverallResults successes="3" failures="0"/>
4731 </Section>
4732 <Section name="hidden">
4733 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4734 <Original>
4735 oneTag.getTestCaseInfo().description == &quot;&quot;
4736 </Original>
4737 <Expanded>
4738 &quot;&quot; == &quot;&quot;
4739 </Expanded>
4740 </Expression>
4741 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4742 <Original>
4743 oneTag.hasTag( &quot;.&quot; )
4744 </Original>
4745 <Expanded>
4746 true
4747 </Expanded>
4748 </Expression>
4749 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4750 <Original>
4751 oneTag.isHidden()
4752 </Original>
4753 <Expanded>
4754 true
4755 </Expanded>
4756 </Expression>
4757 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4758 <Original>
4759 oneTag.matchesTags( &quot;~[.]&quot; ) == false
4760 </Original>
4761 <Expanded>
4762 false == false
4763 </Expanded>
4764 </Expression>
4765 <OverallResults successes="4" failures="0"/>
4766 </Section>
4767 <OverallResult success="true"/>
4768 </TestCase>
4769 <TestCase name="Long strings can be wrapped">
4770 <Section name="plain string">
4771 <OverallResults successes="0" failures="0"/>
4772 </Section>
4773 <Section name="plain string">
4774 <Section name="No wrapping">
4775 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4776 <Original>
4777 Text( testString, TextAttributes().setWidth( 80 ) ).toString() == testString
4778 </Original>
4779 <Expanded>
4780 &quot;one two three four&quot;
4781==
4782&quot;one two three four&quot;
4783 </Expanded>
4784 </Expression>
4785 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4786 <Original>
4787 Text( testString, TextAttributes().setWidth( 18 ) ).toString() == testString
4788 </Original>
4789 <Expanded>
4790 &quot;one two three four&quot;
4791==
4792&quot;one two three four&quot;
4793 </Expanded>
4794 </Expression>
4795 <OverallResults successes="2" failures="0"/>
4796 </Section>
4797 <OverallResults successes="2" failures="0"/>
4798 </Section>
4799 <Section name="plain string">
4800 <Section name="Wrapped once">
4801 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4802 <Original>
4803 Text( testString, TextAttributes().setWidth( 17 ) ).toString() == &quot;one two three\nfour&quot;
4804 </Original>
4805 <Expanded>
4806 &quot;one two three
4807four&quot;
4808==
4809&quot;one two three
4810four&quot;
4811 </Expanded>
4812 </Expression>
4813 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4814 <Original>
4815 Text( testString, TextAttributes().setWidth( 16 ) ).toString() == &quot;one two three\nfour&quot;
4816 </Original>
4817 <Expanded>
4818 &quot;one two three
4819four&quot;
4820==
4821&quot;one two three
4822four&quot;
4823 </Expanded>
4824 </Expression>
4825 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4826 <Original>
4827 Text( testString, TextAttributes().setWidth( 14 ) ).toString() == &quot;one two three\nfour&quot;
4828 </Original>
4829 <Expanded>
4830 &quot;one two three
4831four&quot;
4832==
4833&quot;one two three
4834four&quot;
4835 </Expanded>
4836 </Expression>
4837 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4838 <Original>
4839 Text( testString, TextAttributes().setWidth( 13 ) ).toString() == &quot;one two three\nfour&quot;
4840 </Original>
4841 <Expanded>
4842 &quot;one two three
4843four&quot;
4844==
4845&quot;one two three
4846four&quot;
4847 </Expanded>
4848 </Expression>
4849 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4850 <Original>
4851 Text( testString, TextAttributes().setWidth( 12 ) ).toString() == &quot;one two\nthree four&quot;
4852 </Original>
4853 <Expanded>
4854 &quot;one two
4855three four&quot;
4856==
4857&quot;one two
4858three four&quot;
4859 </Expanded>
4860 </Expression>
4861 <OverallResults successes="5" failures="0"/>
4862 </Section>
4863 <OverallResults successes="5" failures="0"/>
4864 </Section>
4865 <Section name="plain string">
4866 <Section name="Wrapped twice">
4867 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4868 <Original>
4869 Text( testString, TextAttributes().setWidth( 9 ) ).toString() == &quot;one two\nthree\nfour&quot;
4870 </Original>
4871 <Expanded>
4872 &quot;one two
4873three
4874four&quot;
4875==
4876&quot;one two
4877three
4878four&quot;
4879 </Expanded>
4880 </Expression>
4881 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4882 <Original>
4883 Text( testString, TextAttributes().setWidth( 8 ) ).toString() == &quot;one two\nthree\nfour&quot;
4884 </Original>
4885 <Expanded>
4886 &quot;one two
4887three
4888four&quot;
4889==
4890&quot;one two
4891three
4892four&quot;
4893 </Expanded>
4894 </Expression>
4895 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4896 <Original>
4897 Text( testString, TextAttributes().setWidth( 7 ) ).toString() == &quot;one two\nthree\nfour&quot;
4898 </Original>
4899 <Expanded>
4900 &quot;one two
4901three
4902four&quot;
4903==
4904&quot;one two
4905three
4906four&quot;
4907 </Expanded>
4908 </Expression>
4909 <OverallResults successes="3" failures="0"/>
4910 </Section>
4911 <OverallResults successes="3" failures="0"/>
4912 </Section>
4913 <Section name="plain string">
4914 <Section name="Wrapped three times">
4915 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4916 <Original>
4917 Text( testString, TextAttributes().setWidth( 6 ) ).toString() == &quot;one\ntwo\nthree\nfour&quot;
4918 </Original>
4919 <Expanded>
4920 &quot;one
4921two
4922three
4923four&quot;
4924==
4925&quot;one
4926two
4927three
4928four&quot;
4929 </Expanded>
4930 </Expression>
4931 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4932 <Original>
4933 Text( testString, TextAttributes().setWidth( 5 ) ).toString() == &quot;one\ntwo\nthree\nfour&quot;
4934 </Original>
4935 <Expanded>
4936 &quot;one
4937two
4938three
4939four&quot;
4940==
4941&quot;one
4942two
4943three
4944four&quot;
4945 </Expanded>
4946 </Expression>
4947 <OverallResults successes="2" failures="0"/>
4948 </Section>
4949 <OverallResults successes="2" failures="0"/>
4950 </Section>
4951 <Section name="plain string">
4952 <Section name="Short wrap">
4953 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4954 <Original>
4955 Text( &quot;abcdef&quot;, TextAttributes().setWidth( 4 ) ).toString() == &quot;abc-\ndef&quot;
4956 </Original>
4957 <Expanded>
4958 &quot;abc-
4959def&quot;
4960==
4961&quot;abc-
4962def&quot;
4963 </Expanded>
4964 </Expression>
4965 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4966 <Original>
4967 Text( &quot;abcdefg&quot;, TextAttributes().setWidth( 4 ) ).toString() == &quot;abc-\ndefg&quot;
4968 </Original>
4969 <Expanded>
4970 &quot;abc-
4971defg&quot;
4972==
4973&quot;abc-
4974defg&quot;
4975 </Expanded>
4976 </Expression>
4977 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4978 <Original>
4979 Text( &quot;abcdefgh&quot;, TextAttributes().setWidth( 4 ) ).toString() == &quot;abc-\ndef-\ngh&quot;
4980 </Original>
4981 <Expanded>
4982 &quot;abc-
4983def-
4984gh&quot;
4985==
4986&quot;abc-
4987def-
4988gh&quot;
4989 </Expanded>
4990 </Expression>
4991 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
4992 <Original>
4993 Text( testString, TextAttributes().setWidth( 4 ) ).toString() == &quot;one\ntwo\nthr-\nee\nfour&quot;
4994 </Original>
4995 <Expanded>
4996 &quot;one
4997two
4998thr-
4999ee
5000four&quot;
5001==
5002&quot;one
5003two
5004thr-
5005ee
5006four&quot;
5007 </Expanded>
5008 </Expression>
5009 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5010 <Original>
5011 Text( testString, TextAttributes().setWidth( 3 ) ).toString() == &quot;one\ntwo\nth-\nree\nfo-\nur&quot;
5012 </Original>
5013 <Expanded>
5014 &quot;one
5015two
5016th-
5017ree
5018fo-
5019ur&quot;
5020==
5021&quot;one
5022two
5023th-
5024ree
5025fo-
5026ur&quot;
5027 </Expanded>
5028 </Expression>
5029 <OverallResults successes="5" failures="0"/>
5030 </Section>
5031 <OverallResults successes="5" failures="0"/>
5032 </Section>
5033 <Section name="plain string">
5034 <Section name="As container">
5035 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5036 <Original>
5037 text.size() == 4
5038 </Original>
5039 <Expanded>
5040 4 == 4
5041 </Expanded>
5042 </Expression>
5043 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5044 <Original>
5045 text[0] == &quot;one&quot;
5046 </Original>
5047 <Expanded>
5048 &quot;one&quot; == &quot;one&quot;
5049 </Expanded>
5050 </Expression>
5051 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5052 <Original>
5053 text[1] == &quot;two&quot;
5054 </Original>
5055 <Expanded>
5056 &quot;two&quot; == &quot;two&quot;
5057 </Expanded>
5058 </Expression>
5059 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5060 <Original>
5061 text[2] == &quot;three&quot;
5062 </Original>
5063 <Expanded>
5064 &quot;three&quot; == &quot;three&quot;
5065 </Expanded>
5066 </Expression>
5067 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5068 <Original>
5069 text[3] == &quot;four&quot;
5070 </Original>
5071 <Expanded>
5072 &quot;four&quot; == &quot;four&quot;
5073 </Expanded>
5074 </Expression>
5075 <OverallResults successes="5" failures="0"/>
5076 </Section>
5077 <OverallResults successes="5" failures="0"/>
5078 </Section>
5079 <Section name="plain string">
5080 <Section name="Indent first line differently">
5081 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5082 <Original>
5083 text.toString() == &quot; one two\n three\n four&quot;
5084 </Original>
5085 <Expanded>
5086 &quot; one two
5087 three
5088 four&quot;
5089==
5090&quot; one two
5091 three
5092 four&quot;
5093 </Expanded>
5094 </Expression>
5095 <OverallResults successes="1" failures="0"/>
5096 </Section>
5097 <OverallResults successes="1" failures="0"/>
5098 </Section>
5099 <Section name="With newlines">
5100 <OverallResults successes="0" failures="0"/>
5101 </Section>
5102 <Section name="With newlines">
5103 <Section name="No wrapping">
5104 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5105 <Original>
5106 Text( testString, TextAttributes().setWidth( 80 ) ).toString() == testString
5107 </Original>
5108 <Expanded>
5109 &quot;one two
5110three four&quot;
5111==
5112&quot;one two
5113three four&quot;
5114 </Expanded>
5115 </Expression>
5116 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5117 <Original>
5118 Text( testString, TextAttributes().setWidth( 18 ) ).toString() == testString
5119 </Original>
5120 <Expanded>
5121 &quot;one two
5122three four&quot;
5123==
5124&quot;one two
5125three four&quot;
5126 </Expanded>
5127 </Expression>
5128 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5129 <Original>
5130 Text( testString, TextAttributes().setWidth( 10 ) ).toString() == testString
5131 </Original>
5132 <Expanded>
5133 &quot;one two
5134three four&quot;
5135==
5136&quot;one two
5137three four&quot;
5138 </Expanded>
5139 </Expression>
5140 <OverallResults successes="3" failures="0"/>
5141 </Section>
5142 <OverallResults successes="3" failures="0"/>
5143 </Section>
5144 <Section name="With newlines">
5145 <Section name="Trailing newline">
5146 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5147 <Original>
5148 Text( &quot;abcdef\n&quot;, TextAttributes().setWidth( 10 ) ).toString() == &quot;abcdef\n&quot;
5149 </Original>
5150 <Expanded>
5151 &quot;abcdef
5152&quot;
5153==
5154&quot;abcdef
5155&quot;
5156 </Expanded>
5157 </Expression>
5158 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5159 <Original>
5160 Text( &quot;abcdef&quot;, TextAttributes().setWidth( 6 ) ).toString() == &quot;abcdef&quot;
5161 </Original>
5162 <Expanded>
5163 &quot;abcdef&quot; == &quot;abcdef&quot;
5164 </Expanded>
5165 </Expression>
5166 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5167 <Original>
5168 Text( &quot;abcdef\n&quot;, TextAttributes().setWidth( 6 ) ).toString() == &quot;abcdef\n&quot;
5169 </Original>
5170 <Expanded>
5171 &quot;abcdef
5172&quot;
5173==
5174&quot;abcdef
5175&quot;
5176 </Expanded>
5177 </Expression>
5178 <OverallResults successes="3" failures="0"/>
5179 </Section>
5180 <OverallResults successes="3" failures="0"/>
5181 </Section>
5182 <Section name="With newlines">
5183 <Section name="Wrapped once">
5184 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5185 <Original>
5186 Text( testString, TextAttributes().setWidth( 9 ) ).toString() == &quot;one two\nthree\nfour&quot;
5187 </Original>
5188 <Expanded>
5189 &quot;one two
5190three
5191four&quot;
5192==
5193&quot;one two
5194three
5195four&quot;
5196 </Expanded>
5197 </Expression>
5198 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5199 <Original>
5200 Text( testString, TextAttributes().setWidth( 8 ) ).toString() == &quot;one two\nthree\nfour&quot;
5201 </Original>
5202 <Expanded>
5203 &quot;one two
5204three
5205four&quot;
5206==
5207&quot;one two
5208three
5209four&quot;
5210 </Expanded>
5211 </Expression>
5212 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5213 <Original>
5214 Text( testString, TextAttributes().setWidth( 7 ) ).toString() == &quot;one two\nthree\nfour&quot;
5215 </Original>
5216 <Expanded>
5217 &quot;one two
5218three
5219four&quot;
5220==
5221&quot;one two
5222three
5223four&quot;
5224 </Expanded>
5225 </Expression>
5226 <OverallResults successes="3" failures="0"/>
5227 </Section>
5228 <OverallResults successes="3" failures="0"/>
5229 </Section>
5230 <Section name="With newlines">
5231 <Section name="Wrapped twice">
5232 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5233 <Original>
5234 Text( testString, TextAttributes().setWidth( 6 ) ).toString() == &quot;one\ntwo\nthree\nfour&quot;
5235 </Original>
5236 <Expanded>
5237 &quot;one
5238two
5239three
5240four&quot;
5241==
5242&quot;one
5243two
5244three
5245four&quot;
5246 </Expanded>
5247 </Expression>
5248 <OverallResults successes="1" failures="0"/>
5249 </Section>
5250 <OverallResults successes="1" failures="0"/>
5251 </Section>
5252 <Section name="With tabs">
5253 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5254 <Original>
5255 Text( testString, TextAttributes().setWidth( 15 ) ).toString() == &quot;one two three\n four\n five\n six&quot;
5256 </Original>
5257 <Expanded>
5258 &quot;one two three
5259 four
5260 five
5261 six&quot;
5262==
5263&quot;one two three
5264 four
5265 five
5266 six&quot;
5267 </Expanded>
5268 </Expression>
5269 <OverallResults successes="1" failures="0"/>
5270 </Section>
5271 <OverallResult success="true"/>
5272 </TestCase>
5273 <TestCase name="Strings can be rendered with colour">
5274 <OverallResult success="true"/>
5275 </TestCase>
5276 <TestCase name="Text can be formatted using the Text class">
5277 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5278 <Original>
5279 Text( &quot;hi there&quot; ).toString() == &quot;hi there&quot;
5280 </Original>
5281 <Expanded>
5282 &quot;hi there&quot; == &quot;hi there&quot;
5283 </Expanded>
5284 </Expression>
5285 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TestMain.cpp" >
5286 <Original>
5287 Text( &quot;hi there&quot;, narrow ).toString() == &quot;hi\nthere&quot;
5288 </Original>
5289 <Expanded>
5290 &quot;hi
5291there&quot;
5292==
5293&quot;hi
5294there&quot;
5295 </Expanded>
5296 </Expression>
5297 <OverallResult success="true"/>
5298 </TestCase>
5299 <TestCase name="./succeeding/Tricky/std::pair">
5300 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5301 <Original>
5302 (std::pair&lt;int, int>( 1, 2 )) == aNicePair
5303 </Original>
5304 <Expanded>
5305 std::pair( 1, 2 ) == std::pair( 1, 2 )
5306 </Expanded>
5307 </Expression>
5308 <OverallResult success="true"/>
5309 </TestCase>
5310 <TestCase name="./inprogress/failing/Tricky/trailing expression">
5311 <Warning>
5312 Uncomment the code in this test to check that it gives a sensible compiler error
5313 </Warning>
5314 <OverallResult success="true"/>
5315 </TestCase>
5316 <TestCase name="./inprogress/failing/Tricky/compound lhs">
5317 <Warning>
5318 Uncomment the code in this test to check that it gives a sensible compiler error
5319 </Warning>
5320 <OverallResult success="true"/>
5321 </TestCase>
5322 <TestCase name="./failing/Tricky/non streamable type">
5323 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5324 <Original>
5325 &amp;o1 == &amp;o2
5326 </Original>
5327 <Expanded>
5328 0x<hex digits> == 0x<hex digits>
5329 </Expanded>
5330 </Expression>
5331 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5332 <Original>
5333 o1 == o2
5334 </Original>
5335 <Expanded>
5336 {?} == {?}
5337 </Expanded>
5338 </Expression>
5339 <OverallResult success="false"/>
5340 </TestCase>
5341 <TestCase name="./failing/string literals">
5342 <Expression success="false" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5343 <Original>
5344 std::string( &quot;first&quot; ) == &quot;second&quot;
5345 </Original>
5346 <Expanded>
5347 &quot;first&quot; == &quot;second&quot;
5348 </Expanded>
5349 </Expression>
5350 <OverallResult success="false"/>
5351 </TestCase>
5352 <TestCase name="./succeeding/side-effects">
5353 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5354 <Original>
5355 i++ == 7
5356 </Original>
5357 <Expanded>
5358 7 == 7
5359 </Expanded>
5360 </Expression>
5361 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5362 <Original>
5363 i++ == 8
5364 </Original>
5365 <Expanded>
5366 8 == 8
5367 </Expanded>
5368 </Expression>
5369 <OverallResult success="true"/>
5370 </TestCase>
5371 <TestCase name="./succeeding/koenig">
5372 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5373 <Original>
5374 0x<hex digits> == o
5375 </Original>
5376 <Expanded>
5377 0x<hex digits> == {?}
5378 </Expanded>
5379 </Expression>
5380 <OverallResult success="true"/>
5381 </TestCase>
5382 <TestCase name="./succeeding/non-const==">
5383 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5384 <Original>
5385 t == 1u
5386 </Original>
5387 <Expanded>
5388 {?} == 1
5389 </Expanded>
5390 </Expression>
5391 <OverallResult success="true"/>
5392 </TestCase>
5393 <TestCase name="./succeeding/enum/bits">
5394 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5395 <Original>
5396 0x<hex digits> == bit30and31
5397 </Original>
5398 <Expanded>
5399 0x<hex digits> == 3221225472
5400 </Expanded>
5401 </Expression>
5402 <OverallResult success="true"/>
5403 </TestCase>
5404 <TestCase name="./succeeding/boolean member">
5405 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5406 <Original>
5407 obj.prop != __null
5408 </Original>
5409 <Expanded>
5410 0x<hex digits> != 0
5411 </Expanded>
5412 </Expression>
5413 <OverallResult success="true"/>
5414 </TestCase>
5415 <TestCase name="./succeeding/unimplemented static bool">
5416 <Section name="compare to true">
5417 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5418 <Original>
5419 is_true&lt;true>::value == true
5420 </Original>
5421 <Expanded>
5422 true == true
5423 </Expanded>
5424 </Expression>
5425 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5426 <Original>
5427 true == is_true&lt;true>::value
5428 </Original>
5429 <Expanded>
5430 true == true
5431 </Expanded>
5432 </Expression>
5433 <OverallResults successes="2" failures="0"/>
5434 </Section>
5435 <Section name="compare to false">
5436 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5437 <Original>
5438 is_true&lt;false>::value == false
5439 </Original>
5440 <Expanded>
5441 false == false
5442 </Expanded>
5443 </Expression>
5444 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5445 <Original>
5446 false == is_true&lt;false>::value
5447 </Original>
5448 <Expanded>
5449 false == false
5450 </Expanded>
5451 </Expression>
5452 <OverallResults successes="2" failures="0"/>
5453 </Section>
5454 <Section name="negation">
5455 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5456 <Original>
5457 !is_true&lt;false>::value
5458 </Original>
5459 <Expanded>
5460 true
5461 </Expanded>
5462 </Expression>
5463 <OverallResults successes="1" failures="0"/>
5464 </Section>
5465 <Section name="double negation">
5466 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5467 <Original>
5468 !!is_true&lt;true>::value
5469 </Original>
5470 <Expanded>
5471 true
5472 </Expanded>
5473 </Expression>
5474 <OverallResults successes="1" failures="0"/>
5475 </Section>
5476 <Section name="direct">
5477 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5478 <Original>
5479 is_true&lt;true>::value
5480 </Original>
5481 <Expanded>
5482 true
5483 </Expanded>
5484 </Expression>
5485 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5486 <Original>
5487 !is_true&lt;false>::value
5488 </Original>
5489 <Expanded>
5490 !false
5491 </Expanded>
5492 </Expression>
5493 <OverallResults successes="2" failures="0"/>
5494 </Section>
5495 <OverallResult success="true"/>
5496 </TestCase>
5497 <TestCase name="./succeeding/SafeBool">
5498 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5499 <Original>
5500 True
5501 </Original>
5502 <Expanded>
5503 true
5504 </Expanded>
5505 </Expression>
5506 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5507 <Original>
5508 !False
5509 </Original>
5510 <Expanded>
5511 true
5512 </Expanded>
5513 </Expression>
5514 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5515 <Original>
5516 !False
5517 </Original>
5518 <Expanded>
5519 !false
5520 </Expanded>
5521 </Expression>
5522 <OverallResult success="true"/>
5523 </TestCase>
5524 <TestCase name="Assertions then sections">
5525 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5526 <Original>
5527 Catch::isTrue( true )
5528 </Original>
5529 <Expanded>
5530 true
5531 </Expanded>
5532 </Expression>
5533 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5534 <Original>
5535 Catch::isTrue( true )
5536 </Original>
5537 <Expanded>
5538 true
5539 </Expanded>
5540 </Expression>
5541 <Section name="A section">
5542 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5543 <Original>
5544 Catch::isTrue( true )
5545 </Original>
5546 <Expanded>
5547 true
5548 </Expanded>
5549 </Expression>
5550 <OverallResults successes="1" failures="0"/>
5551 </Section>
5552 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5553 <Original>
5554 Catch::isTrue( true )
5555 </Original>
5556 <Expanded>
5557 true
5558 </Expanded>
5559 </Expression>
5560 <Section name="A section">
5561 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5562 <Original>
5563 Catch::isTrue( true )
5564 </Original>
5565 <Expanded>
5566 true
5567 </Expanded>
5568 </Expression>
5569 <Section name="Another section">
5570 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5571 <Original>
5572 Catch::isTrue( true )
5573 </Original>
5574 <Expanded>
5575 true
5576 </Expanded>
5577 </Expression>
5578 <OverallResults successes="1" failures="0"/>
5579 </Section>
5580 <OverallResults successes="2" failures="0"/>
5581 </Section>
5582 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5583 <Original>
5584 Catch::isTrue( true )
5585 </Original>
5586 <Expanded>
5587 true
5588 </Expanded>
5589 </Expression>
5590 <Section name="A section">
5591 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5592 <Original>
5593 Catch::isTrue( true )
5594 </Original>
5595 <Expanded>
5596 true
5597 </Expanded>
5598 </Expression>
5599 <Section name="Another other section">
5600 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5601 <Original>
5602 Catch::isTrue( true )
5603 </Original>
5604 <Expanded>
5605 true
5606 </Expanded>
5607 </Expression>
5608 <OverallResults successes="1" failures="0"/>
5609 </Section>
5610 <OverallResults successes="2" failures="0"/>
5611 </Section>
5612 <OverallResult success="true"/>
5613 </TestCase>
5614 <TestCase name="non streamable - with conv. op">
5615 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5616 <Original>
5617 s == &quot;7&quot;
5618 </Original>
5619 <Expanded>
5620 &quot;7&quot; == &quot;7&quot;
5621 </Expanded>
5622 </Expression>
5623 <OverallResult success="true"/>
5624 </TestCase>
5625 <TestCase name="Comparing function pointers">
5626 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5627 <Original>
5628 a
5629 </Original>
5630 <Expanded>
5631 true
5632 </Expanded>
5633 </Expression>
5634 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5635 <Original>
5636 a == &amp;foo
5637 </Original>
5638 <Expanded>
5639 1 == 1
5640 </Expanded>
5641 </Expression>
5642 <OverallResult success="true"/>
5643 </TestCase>
5644 <TestCase name="pointer to class">
5645 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/TrickyTests.cpp" >
5646 <Original>
5647 p == 0
5648 </Original>
5649 <Expanded>
5650 __null == 0
5651 </Expanded>
5652 </Expression>
5653 <OverallResult success="true"/>
5654 </TestCase>
5655 <TestCase name="X/level/0/a">
5656 <OverallResult success="true"/>
5657 </TestCase>
5658 <TestCase name="X/level/0/b">
5659 <OverallResult success="true"/>
5660 </TestCase>
5661 <TestCase name="X/level/1/a">
5662 <OverallResult success="true"/>
5663 </TestCase>
5664 <TestCase name="X/level/1/b">
5665 <OverallResult success="true"/>
5666 </TestCase>
5667 <TestCase name="Anonymous test case 1">
5668 <OverallResult success="true"/>
5669 </TestCase>
5670 <TestCase name="Test case with one argument">
5671 <OverallResult success="true"/>
5672 </TestCase>
5673 <TestCase name="Variadic macros">
5674 <Section name="Section with one argument">
5675 <OverallResults successes="1" failures="0"/>
5676 </Section>
5677 <OverallResult success="true"/>
5678 </TestCase>
5679 <TestCase name="Scenario: Do that thing with the thing">
5680 <Section name=" Given: This stuff exists">
5681 <OverallResults successes="0" failures="0"/>
5682 </Section>
5683 <Section name=" Given: This stuff exists">
5684 <Section name=" When: I do this">
5685 <OverallResults successes="0" failures="0"/>
5686 </Section>
5687 <OverallResults successes="0" failures="0"/>
5688 </Section>
5689 <Section name=" Given: This stuff exists">
5690 <Section name=" When: I do this">
5691 <Section name=" Then: it should do this">
5692 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5693 <Original>
5694 itDoesThis()
5695 </Original>
5696 <Expanded>
5697 true
5698 </Expanded>
5699 </Expression>
5700 <OverallResults successes="1" failures="0"/>
5701 </Section>
5702 <OverallResults successes="1" failures="0"/>
5703 </Section>
5704 <OverallResults successes="1" failures="0"/>
5705 </Section>
5706 <Section name=" Given: This stuff exists">
5707 <Section name=" When: I do this">
5708 <Section name=" Then: it should do this">
5709 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5710 <Original>
5711 itDoesThis()
5712 </Original>
5713 <Expanded>
5714 true
5715 </Expanded>
5716 </Expression>
5717 <Section name=" And: do that">
5718 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5719 <Original>
5720 itDoesThat()
5721 </Original>
5722 <Expanded>
5723 true
5724 </Expanded>
5725 </Expression>
5726 <OverallResults successes="1" failures="0"/>
5727 </Section>
5728 <OverallResults successes="2" failures="0"/>
5729 </Section>
5730 <OverallResults successes="2" failures="0"/>
5731 </Section>
5732 <OverallResults successes="2" failures="0"/>
5733 </Section>
5734 <OverallResult success="true"/>
5735 </TestCase>
5736 <TestCase name="Scenario: Vector resizing affects size and capacity">
5737 <Section name=" Given: an empty vector">
5738 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5739 <Original>
5740 v.size() == 0
5741 </Original>
5742 <Expanded>
5743 0 == 0
5744 </Expanded>
5745 </Expression>
5746 <OverallResults successes="1" failures="0"/>
5747 </Section>
5748 <Section name=" Given: an empty vector">
5749 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5750 <Original>
5751 v.size() == 0
5752 </Original>
5753 <Expanded>
5754 0 == 0
5755 </Expanded>
5756 </Expression>
5757 <Section name=" When: it is made larger">
5758 <OverallResults successes="0" failures="0"/>
5759 </Section>
5760 <OverallResults successes="1" failures="0"/>
5761 </Section>
5762 <Section name=" Given: an empty vector">
5763 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5764 <Original>
5765 v.size() == 0
5766 </Original>
5767 <Expanded>
5768 0 == 0
5769 </Expanded>
5770 </Expression>
5771 <Section name=" When: it is made larger">
5772 <Section name=" Then: the size and capacity go up">
5773 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5774 <Original>
5775 v.size() == 10
5776 </Original>
5777 <Expanded>
5778 10 == 10
5779 </Expanded>
5780 </Expression>
5781 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5782 <Original>
5783 v.capacity() >= 10
5784 </Original>
5785 <Expanded>
5786 10 >= 10
5787 </Expanded>
5788 </Expression>
5789 <OverallResults successes="2" failures="0"/>
5790 </Section>
5791 <OverallResults successes="2" failures="0"/>
5792 </Section>
5793 <OverallResults successes="3" failures="0"/>
5794 </Section>
5795 <Section name=" Given: an empty vector">
5796 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5797 <Original>
5798 v.size() == 0
5799 </Original>
5800 <Expanded>
5801 0 == 0
5802 </Expanded>
5803 </Expression>
5804 <Section name=" When: it is made larger">
5805 <Section name=" Then: the size and capacity go up">
5806 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5807 <Original>
5808 v.size() == 10
5809 </Original>
5810 <Expanded>
5811 10 == 10
5812 </Expanded>
5813 </Expression>
5814 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5815 <Original>
5816 v.capacity() >= 10
5817 </Original>
5818 <Expanded>
5819 10 >= 10
5820 </Expanded>
5821 </Expression>
5822 <Section name="And when: it is made smaller again">
5823 <OverallResults successes="0" failures="0"/>
5824 </Section>
5825 <OverallResults successes="2" failures="0"/>
5826 </Section>
5827 <OverallResults successes="2" failures="0"/>
5828 </Section>
5829 <OverallResults successes="3" failures="0"/>
5830 </Section>
5831 <Section name=" Given: an empty vector">
5832 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5833 <Original>
5834 v.size() == 0
5835 </Original>
5836 <Expanded>
5837 0 == 0
5838 </Expanded>
5839 </Expression>
5840 <Section name=" When: it is made larger">
5841 <Section name=" Then: the size and capacity go up">
5842 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5843 <Original>
5844 v.size() == 10
5845 </Original>
5846 <Expanded>
5847 10 == 10
5848 </Expanded>
5849 </Expression>
5850 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5851 <Original>
5852 v.capacity() >= 10
5853 </Original>
5854 <Expanded>
5855 10 >= 10
5856 </Expanded>
5857 </Expression>
5858 <Section name="And when: it is made smaller again">
5859 <Section name=" Then: the size goes down but the capacity stays the same">
5860 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5861 <Original>
5862 v.size() == 5
5863 </Original>
5864 <Expanded>
5865 5 == 5
5866 </Expanded>
5867 </Expression>
5868 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5869 <Original>
5870 v.capacity() >= 10
5871 </Original>
5872 <Expanded>
5873 10 >= 10
5874 </Expanded>
5875 </Expression>
5876 <OverallResults successes="2" failures="0"/>
5877 </Section>
5878 <OverallResults successes="2" failures="0"/>
5879 </Section>
5880 <OverallResults successes="4" failures="0"/>
5881 </Section>
5882 <OverallResults successes="4" failures="0"/>
5883 </Section>
5884 <OverallResults successes="5" failures="0"/>
5885 </Section>
5886 <Section name=" Given: an empty vector">
5887 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5888 <Original>
5889 v.size() == 0
5890 </Original>
5891 <Expanded>
5892 0 == 0
5893 </Expanded>
5894 </Expression>
5895 <Section name=" When: we reserve more space">
5896 <OverallResults successes="0" failures="0"/>
5897 </Section>
5898 <OverallResults successes="1" failures="0"/>
5899 </Section>
5900 <Section name=" Given: an empty vector">
5901 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5902 <Original>
5903 v.size() == 0
5904 </Original>
5905 <Expanded>
5906 0 == 0
5907 </Expanded>
5908 </Expression>
5909 <Section name=" When: we reserve more space">
5910 <Section name=" Then: The capacity is increased but the size remains the same">
5911 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5912 <Original>
5913 v.capacity() >= 10
5914 </Original>
5915 <Expanded>
5916 10 >= 10
5917 </Expanded>
5918 </Expression>
5919 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/BDDTests.cpp" >
5920 <Original>
5921 v.size() == 0
5922 </Original>
5923 <Expanded>
5924 0 == 0
5925 </Expanded>
5926 </Expression>
5927 <OverallResults successes="2" failures="0"/>
5928 </Section>
5929 <OverallResults successes="2" failures="0"/>
5930 </Section>
5931 <OverallResults successes="3" failures="0"/>
5932 </Section>
5933 <OverallResult success="true"/>
5934 </TestCase>
5935 <TestCase name="Scenario: This is a really long scenario name to see how the list command deals with wrapping">
5936 <Section name=" Given: A section name that is so long that it cannot fit in a single console width">
5937 <OverallResults successes="0" failures="0"/>
5938 </Section>
5939 <Section name=" Given: A section name that is so long that it cannot fit in a single console width">
5940 <Section name=" When: The test headers are printed as part of the normal running of the scenario">
5941 <OverallResults successes="0" failures="0"/>
5942 </Section>
5943 <OverallResults successes="0" failures="0"/>
5944 </Section>
5945 <Section name=" Given: A section name that is so long that it cannot fit in a single console width">
5946 <Section name=" When: The test headers are printed as part of the normal running of the scenario">
5947 <Section name=" Then: The, deliberately very long and overly verbose (you see what I did there?) section names must wrap, along with an indent">
5948 <OverallResults successes="1" failures="0"/>
5949 </Section>
5950 <OverallResults successes="1" failures="0"/>
5951 </Section>
5952 <OverallResults successes="1" failures="0"/>
5953 </Section>
5954 <OverallResult success="true"/>
5955 </TestCase>
5956 <TestCase name="cmdline">
5957 <Section name="process name">
5958 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
5959 <Original>
5960 config.processName == &quot;test&quot;
5961 </Original>
5962 <Expanded>
5963 &quot;test&quot; == &quot;test&quot;
5964 </Expanded>
5965 </Expression>
5966 <OverallResults successes="1" failures="0"/>
5967 </Section>
5968 <Section name="arg separated by spaces">
5969 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
5970 <Original>
5971 config.fileName == &quot;filename.ext&quot;
5972 </Original>
5973 <Expanded>
5974 &quot;filename.ext&quot; == &quot;filename.ext&quot;
5975 </Expanded>
5976 </Expression>
5977 <OverallResults successes="1" failures="0"/>
5978 </Section>
5979 <Section name="arg separated by colon">
5980 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
5981 <Original>
5982 config.fileName == &quot;filename.ext&quot;
5983 </Original>
5984 <Expanded>
5985 &quot;filename.ext&quot; == &quot;filename.ext&quot;
5986 </Expanded>
5987 </Expression>
5988 <OverallResults successes="1" failures="0"/>
5989 </Section>
5990 <Section name="arg separated by =">
5991 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
5992 <Original>
5993 config.fileName == &quot;filename.ext&quot;
5994 </Original>
5995 <Expanded>
5996 &quot;filename.ext&quot; == &quot;filename.ext&quot;
5997 </Expanded>
5998 </Expression>
5999 <OverallResults successes="1" failures="0"/>
6000 </Section>
6001 <Section name="long opt">
6002 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6003 <Original>
6004 config.fileName == &quot;%stdout&quot;
6005 </Original>
6006 <Expanded>
6007 &quot;%stdout&quot; == &quot;%stdout&quot;
6008 </Expanded>
6009 </Expression>
6010 <OverallResults successes="1" failures="0"/>
6011 </Section>
6012 <Section name="a number">
6013 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6014 <Original>
6015 config.number == 42
6016 </Original>
6017 <Expanded>
6018 42 == 42
6019 </Expanded>
6020 </Expression>
6021 <OverallResults successes="1" failures="0"/>
6022 </Section>
6023 <Section name="not a number">
6024 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6025 <Original>
6026 parseInto( cli, argv, config )
6027 </Original>
6028 <Expanded>
6029 parseInto( cli, argv, config )
6030 </Expanded>
6031 </Expression>
6032 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6033 <Original>
6034 config.number == 0
6035 </Original>
6036 <Expanded>
6037 0 == 0
6038 </Expanded>
6039 </Expression>
6040 <OverallResults successes="2" failures="0"/>
6041 </Section>
6042 <Section name="two parsers">
6043 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6044 <Original>
6045 config1.number == 42
6046 </Original>
6047 <Expanded>
6048 42 == 42
6049 </Expanded>
6050 </Expression>
6051 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6052 <Original>
6053 !unusedTokens.empty()
6054 </Original>
6055 <Expanded>
6056 !false
6057 </Expanded>
6058 </Expression>
6059 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6060 <Original>
6061 config2.description == &quot;some text&quot;
6062 </Original>
6063 <Expanded>
6064 &quot;some text&quot; == &quot;some text&quot;
6065 </Expanded>
6066 </Expression>
6067 <OverallResults successes="3" failures="0"/>
6068 </Section>
6069 <Section name="methods">
6070 <OverallResults successes="0" failures="0"/>
6071 </Section>
6072 <Section name="methods">
6073 <Section name="in range">
6074 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6075 <Original>
6076 config.index == 3
6077 </Original>
6078 <Expanded>
6079 3 == 3
6080 </Expanded>
6081 </Expression>
6082 <OverallResults successes="1" failures="0"/>
6083 </Section>
6084 <OverallResults successes="1" failures="0"/>
6085 </Section>
6086 <Section name="methods">
6087 <Section name="out of range">
6088 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6089 <Original>
6090 parseInto( cli, argv, config )
6091 </Original>
6092 <Expanded>
6093 parseInto( cli, argv, config )
6094 </Expanded>
6095 </Expression>
6096 <OverallResults successes="1" failures="0"/>
6097 </Section>
6098 <OverallResults successes="1" failures="0"/>
6099 </Section>
6100 <Section name="flags">
6101 <OverallResults successes="0" failures="0"/>
6102 </Section>
6103 <Section name="flags">
6104 <Section name="set">
6105 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6106 <Original>
6107 config.flag
6108 </Original>
6109 <Expanded>
6110 true
6111 </Expanded>
6112 </Expression>
6113 <OverallResults successes="1" failures="0"/>
6114 </Section>
6115 <OverallResults successes="1" failures="0"/>
6116 </Section>
6117 <Section name="flags">
6118 <Section name="not set">
6119 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6120 <Original>
6121 config.flag == false
6122 </Original>
6123 <Expanded>
6124 false == false
6125 </Expanded>
6126 </Expression>
6127 <OverallResults successes="1" failures="0"/>
6128 </Section>
6129 <OverallResults successes="1" failures="0"/>
6130 </Section>
6131 <Section name="positional">
6132 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6133 <Original>
6134 config.firstPos == &quot;1st&quot;
6135 </Original>
6136 <Expanded>
6137 &quot;1st&quot; == &quot;1st&quot;
6138 </Expanded>
6139 </Expression>
6140 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6141 <Original>
6142 config.secondPos == &quot;2nd&quot;
6143 </Original>
6144 <Expanded>
6145 &quot;2nd&quot; == &quot;2nd&quot;
6146 </Expanded>
6147 </Expression>
6148 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/CmdLineTests.cpp" >
6149 <Original>
6150 config.unpositional == &quot;3rd&quot;
6151 </Original>
6152 <Expanded>
6153 &quot;3rd&quot; == &quot;3rd&quot;
6154 </Expanded>
6155 </Expression>
6156 <OverallResults successes="3" failures="0"/>
6157 </Section>
6158 <OverallResult success="true"/>
6159 </TestCase>
6160 <TestCase name="section tracking">
6161 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6162 <Original>
6163 !testCaseTracker.isCompleted()
6164 </Original>
6165 <Expanded>
6166 !false
6167 </Expanded>
6168 </Expression>
6169 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6170 <Original>
6171 !testCaseTracker.isCompleted()
6172 </Original>
6173 <Expanded>
6174 !false
6175 </Expanded>
6176 </Expression>
6177 <Section name="test case with no sections">
6178 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6179 <Original>
6180 !testCaseTracker.isCompleted()
6181 </Original>
6182 <Expanded>
6183 !false
6184 </Expanded>
6185 </Expression>
6186 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6187 <Original>
6188 testCaseTracker.isCompleted()
6189 </Original>
6190 <Expanded>
6191 true
6192 </Expanded>
6193 </Expression>
6194 <OverallResults successes="2" failures="0"/>
6195 </Section>
6196 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6197 <Original>
6198 !testCaseTracker.isCompleted()
6199 </Original>
6200 <Expanded>
6201 !false
6202 </Expanded>
6203 </Expression>
6204 <Section name="test case with one section">
6205 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6206 <Original>
6207 !testCaseTracker.enterSection( section1Name )
6208 </Original>
6209 <Expanded>
6210 !false
6211 </Expanded>
6212 </Expression>
6213 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6214 <Original>
6215 !testCaseTracker.isCompleted()
6216 </Original>
6217 <Expanded>
6218 !false
6219 </Expanded>
6220 </Expression>
6221 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6222 <Original>
6223 !testCaseTracker.isCompleted()
6224 </Original>
6225 <Expanded>
6226 !false
6227 </Expanded>
6228 </Expression>
6229 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6230 <Original>
6231 testCaseTracker.enterSection( section1Name )
6232 </Original>
6233 <Expanded>
6234 true
6235 </Expanded>
6236 </Expression>
6237 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6238 <Original>
6239 testCaseTracker.isCompleted()
6240 </Original>
6241 <Expanded>
6242 true
6243 </Expanded>
6244 </Expression>
6245 <OverallResults successes="5" failures="0"/>
6246 </Section>
6247 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6248 <Original>
6249 !testCaseTracker.isCompleted()
6250 </Original>
6251 <Expanded>
6252 !false
6253 </Expanded>
6254 </Expression>
6255 <Section name="test case with two consecutive sections">
6256 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6257 <Original>
6258 !testCaseTracker.enterSection( section1Name )
6259 </Original>
6260 <Expanded>
6261 !false
6262 </Expanded>
6263 </Expression>
6264 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6265 <Original>
6266 !testCaseTracker.enterSection( section2Name )
6267 </Original>
6268 <Expanded>
6269 !false
6270 </Expanded>
6271 </Expression>
6272 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6273 <Original>
6274 !testCaseTracker.isCompleted()
6275 </Original>
6276 <Expanded>
6277 !false
6278 </Expanded>
6279 </Expression>
6280 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6281 <Original>
6282 testCaseTracker.enterSection( section1Name )
6283 </Original>
6284 <Expanded>
6285 true
6286 </Expanded>
6287 </Expression>
6288 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6289 <Original>
6290 !testCaseTracker.enterSection( section2Name )
6291 </Original>
6292 <Expanded>
6293 !false
6294 </Expanded>
6295 </Expression>
6296 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6297 <Original>
6298 !testCaseTracker.isCompleted()
6299 </Original>
6300 <Expanded>
6301 !false
6302 </Expanded>
6303 </Expression>
6304 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6305 <Original>
6306 !testCaseTracker.enterSection( section1Name )
6307 </Original>
6308 <Expanded>
6309 !false
6310 </Expanded>
6311 </Expression>
6312 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6313 <Original>
6314 testCaseTracker.enterSection( section2Name )
6315 </Original>
6316 <Expanded>
6317 true
6318 </Expanded>
6319 </Expression>
6320 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6321 <Original>
6322 testCaseTracker.isCompleted()
6323 </Original>
6324 <Expanded>
6325 true
6326 </Expanded>
6327 </Expression>
6328 <OverallResults successes="9" failures="0"/>
6329 </Section>
6330 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6331 <Original>
6332 !testCaseTracker.isCompleted()
6333 </Original>
6334 <Expanded>
6335 !false
6336 </Expanded>
6337 </Expression>
6338 <Section name="test case with one section within another">
6339 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6340 <Original>
6341 !testCaseTracker.enterSection( section1Name )
6342 </Original>
6343 <Expanded>
6344 !false
6345 </Expanded>
6346 </Expression>
6347 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6348 <Original>
6349 !testCaseTracker.isCompleted()
6350 </Original>
6351 <Expanded>
6352 !false
6353 </Expanded>
6354 </Expression>
6355 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6356 <Original>
6357 testCaseTracker.enterSection( section1Name )
6358 </Original>
6359 <Expanded>
6360 true
6361 </Expanded>
6362 </Expression>
6363 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6364 <Original>
6365 !testCaseTracker.enterSection( section2Name )
6366 </Original>
6367 <Expanded>
6368 !false
6369 </Expanded>
6370 </Expression>
6371 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6372 <Original>
6373 !testCaseTracker.isCompleted()
6374 </Original>
6375 <Expanded>
6376 !false
6377 </Expanded>
6378 </Expression>
6379 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6380 <Original>
6381 testCaseTracker.enterSection( section1Name )
6382 </Original>
6383 <Expanded>
6384 true
6385 </Expanded>
6386 </Expression>
6387 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6388 <Original>
6389 testCaseTracker.enterSection( section2Name )
6390 </Original>
6391 <Expanded>
6392 true
6393 </Expanded>
6394 </Expression>
6395 <Expression success="true" filename="/Users/philnash/Dev/OSS/Catch/projects/SelfTest/SectionTrackerTests.cpp" >
6396 <Original>
6397 testCaseTracker.isCompleted()
6398 </Original>
6399 <Expanded>
6400 true
6401 </Expanded>
6402 </Expression>
6403 <OverallResults successes="8" failures="0"/>
6404 </Section>
6405 <OverallResult success="true"/>
6406 </TestCase>
6407 <OverallResults successes="654" failures="109"/>
6408 </Group>
6409 <OverallResults successes="654" failures="109"/>
6410</Catch>