1 <?xml version="1.0" encoding="UTF-8"?> 2 <testsuites> 3 <properties> 4 <property name="random-seed" value="1"/> 5 </properties> 6 loose text artifact 7 <testsuite name="<exe-name>" errors="17" failures="122" tests="1410" hostname="tbd" time="{duration}" timestamp="{iso8601-timestamp}"> 8 <testcase classname="<exe-name>.global" name="# A test name that starts with a #" time="{duration}"/> 9 <testcase classname="<exe-name>.global" name="#1005: Comparing pointer to int and long (NULL can be either on various systems)" time="{duration}"/> 10 <testcase classname="<exe-name>.global" name="#1027" time="{duration}"/> 11 <testcase classname="<exe-name>.global" name="#1147" time="{duration}"/> 12 <testcase classname="<exe-name>.global" name="#1175 - Hidden Test" time="{duration}"/> 13 <testcase classname="<exe-name>.global" name="#1238" time="{duration}"/> 14 <testcase classname="<exe-name>.(Fixture_1245<int, int>)" name="#1245" time="{duration}"/> 15 <testcase classname="<exe-name>.global" name="#1403" time="{duration}"/> 16 <testcase classname="<exe-name>.global" name="#1514: stderr/stdout is not captured in tests aborted by an exception" time="{duration}"> 17 <failure type="FAIL"> 18 1514 19 Tricky.tests.cpp:<line number> 20 </failure> 21 <system-out> 22 This would not be caught previously 23 </system-out> 24 <system-err> 25 Nor would this 26 </system-err> 27 </testcase> 28 <testcase classname="<exe-name>.global" name="#1548" time="{duration}"/> 29 <testcase classname="<exe-name>.global" name="#748 - captures with unexpected exceptions/outside assertions" time="{duration}"> 30 <error type="TEST_CASE"> 31 expected exception 32 answer := 42 33 Exception.tests.cpp:<line number> 34 </error> 35 </testcase> 36 <testcase classname="<exe-name>.global" name="#748 - captures with unexpected exceptions/inside REQUIRE_NOTHROW" time="{duration}"> 37 <error message="thisThrows()" type="REQUIRE_NOTHROW"> 38 expected exception 39 answer := 42 40 Exception.tests.cpp:<line number> 41 </error> 42 </testcase> 43 <testcase classname="<exe-name>.global" name="#748 - captures with unexpected exceptions/inside REQUIRE_THROWS" time="{duration}"/> 44 <testcase classname="<exe-name>.global" name="#809" time="{duration}"/> 45 <testcase classname="<exe-name>.global" name="#833" time="{duration}"/> 46 <testcase classname="<exe-name>.global" name="#835 -- errno should not be touched by Catch" time="{duration}"> 47 <failure message="1 == 0" type="CHECK"> 48 Misc.tests.cpp:<line number> 49 </failure> 50 </testcase> 51 <testcase classname="<exe-name>.global" name="#872" time="{duration}"/> 52 <testcase classname="<exe-name>.global" name="#961 -- Dynamically created sections should all be reported/Looped section 0" time="{duration}"/> 53 <testcase classname="<exe-name>.global" name="#961 -- Dynamically created sections should all be reported/Looped section 1" time="{duration}"/> 54 <testcase classname="<exe-name>.global" name="#961 -- Dynamically created sections should all be reported/Looped section 2" time="{duration}"/> 55 <testcase classname="<exe-name>.global" name="#961 -- Dynamically created sections should all be reported/Looped section 3" time="{duration}"/> 56 <testcase classname="<exe-name>.global" name="#961 -- Dynamically created sections should all be reported/Looped section 4" time="{duration}"/> 57 <testcase classname="<exe-name>.global" name="'Not' checks that should fail" time="{duration}"> 58 <failure message="false != false" type="CHECK"> 59 Condition.tests.cpp:<line number> 60 </failure> 61 <failure message="true != true" type="CHECK"> 62 Condition.tests.cpp:<line number> 63 </failure> 64 <failure message="false" type="CHECK"> 65 Condition.tests.cpp:<line number> 66 </failure> 67 <failure message="!true" type="CHECK_FALSE"> 68 Condition.tests.cpp:<line number> 69 </failure> 70 <failure message="false" type="CHECK"> 71 Condition.tests.cpp:<line number> 72 </failure> 73 <failure message="!true" type="CHECK_FALSE"> 74 Condition.tests.cpp:<line number> 75 </failure> 76 <failure message="false" type="CHECK"> 77 Condition.tests.cpp:<line number> 78 </failure> 79 <failure message="!(1 == 1)" type="CHECK_FALSE"> 80 Condition.tests.cpp:<line number> 81 </failure> 82 </testcase> 83 <testcase classname="<exe-name>.global" name="'Not' checks that should succeed" time="{duration}"/> 84 <testcase classname="<exe-name>.global" name="(unimplemented) static bools can be evaluated/compare to true" time="{duration}"/> 85 <testcase classname="<exe-name>.global" name="(unimplemented) static bools can be evaluated/compare to false" time="{duration}"/> 86 <testcase classname="<exe-name>.global" name="(unimplemented) static bools can be evaluated/negation" time="{duration}"/> 87 <testcase classname="<exe-name>.global" name="(unimplemented) static bools can be evaluated/double negation" time="{duration}"/> 88 <testcase classname="<exe-name>.global" name="(unimplemented) static bools can be evaluated/direct" time="{duration}"/> 89 <testcase classname="<exe-name>.global" name="3x3x3 ints" time="{duration}"/> 90 <testcase classname="<exe-name>.TestClass" name="A METHOD_AS_TEST_CASE based test run that fails" time="{duration}"> 91 <failure message=""hello" == "world"" type="REQUIRE"> 92 Class.tests.cpp:<line number> 93 </failure> 94 </testcase> 95 <testcase classname="<exe-name>.TestClass" name="A METHOD_AS_TEST_CASE based test run that succeeds" time="{duration}"/> 96 <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that fails - Template_Foo<float>" time="{duration}"> 97 <failure message="0 == 1" type="REQUIRE"> 98 Class.tests.cpp:<line number> 99 </failure> 100 </testcase> 101 <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that fails - Template_Foo<int>" time="{duration}"> 102 <failure message="0 == 1" type="REQUIRE"> 103 Class.tests.cpp:<line number> 104 </failure> 105 </testcase> 106 <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that fails - std::vector<float>" time="{duration}"> 107 <failure message="0 == 1" type="REQUIRE"> 108 Class.tests.cpp:<line number> 109 </failure> 110 </testcase> 111 <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that fails - std::vector<int>" time="{duration}"> 112 <failure message="0 == 1" type="REQUIRE"> 113 Class.tests.cpp:<line number> 114 </failure> 115 </testcase> 116 <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<float>" time="{duration}"/> 117 <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<int>" time="{duration}"/> 118 <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<float>" time="{duration}"/> 119 <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<int>" time="{duration}"/> 120 <testcase classname="<exe-name>.Template_Fixture" name="A TEMPLATE_TEST_CASE_METHOD based test run that fails - double" time="{duration}"> 121 <failure message="1.0 == 2" type="REQUIRE"> 122 Class.tests.cpp:<line number> 123 </failure> 124 </testcase> 125 <testcase classname="<exe-name>.Template_Fixture" name="A TEMPLATE_TEST_CASE_METHOD based test run that fails - float" time="{duration}"> 126 <failure message="1.0f == 2" type="REQUIRE"> 127 Class.tests.cpp:<line number> 128 </failure> 129 </testcase> 130 <testcase classname="<exe-name>.Template_Fixture" name="A TEMPLATE_TEST_CASE_METHOD based test run that fails - int" time="{duration}"> 131 <failure message="1 == 2" type="REQUIRE"> 132 Class.tests.cpp:<line number> 133 </failure> 134 </testcase> 135 <testcase classname="<exe-name>.Template_Fixture" name="A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - double" time="{duration}"/> 136 <testcase classname="<exe-name>.Template_Fixture" name="A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - float" time="{duration}"/> 137 <testcase classname="<exe-name>.Template_Fixture" name="A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - int" time="{duration}"/> 138 <testcase classname="<exe-name>.Fixture" name="A TEST_CASE_METHOD based test run that fails" time="{duration}"> 139 <failure message="1 == 2" type="REQUIRE"> 140 Class.tests.cpp:<line number> 141 </failure> 142 </testcase> 143 <testcase classname="<exe-name>.Fixture" name="A TEST_CASE_METHOD based test run that succeeds" time="{duration}"/> 144 <testcase classname="<exe-name>.global" name="A Template product test case - Foo<float>" time="{duration}"/> 145 <testcase classname="<exe-name>.global" name="A Template product test case - Foo<int>" time="{duration}"/> 146 <testcase classname="<exe-name>.global" name="A Template product test case - std::vector<float>" time="{duration}"/> 147 <testcase classname="<exe-name>.global" name="A Template product test case - std::vector<int>" time="{duration}"/> 148 <testcase classname="<exe-name>.global" name="A comparison that uses literals instead of the normal constructor" time="{duration}"/> 149 <testcase classname="<exe-name>.global" name="A couple of nested sections followed by a failure" time="{duration}"> 150 <failure type="FAIL"> 151 to infinity and beyond 152 Misc.tests.cpp:<line number> 153 </failure> 154 </testcase> 155 <testcase classname="<exe-name>.global" name="A couple of nested sections followed by a failure/Outer/Inner" time="{duration}"/> 156 <testcase classname="<exe-name>.global" name="A failing expression with a non streamable type is still captured" time="{duration}"> 157 <failure message="0x<hex digits> == 0x<hex digits>" type="CHECK"> 158 Tricky.tests.cpp:<line number> 159 </failure> 160 <failure message="{?} == {?}" type="CHECK"> 161 Tricky.tests.cpp:<line number> 162 </failure> 163 </testcase> 164 <testcase classname="<exe-name>.global" name="Absolute margin" time="{duration}"/> 165 <testcase classname="<exe-name>.global" name="An expression with side-effects should only be evaluated once" time="{duration}"/> 166 <testcase classname="<exe-name>.global" name="An unchecked exception reports the line of the last assertion" time="{duration}"> 167 <error message="{Unknown expression after the reported line}"> 168 unexpected exception 169 Exception.tests.cpp:<line number> 170 </error> 171 </testcase> 172 <testcase classname="<exe-name>.global" name="Anonymous test case 1" time="{duration}"/> 173 <testcase classname="<exe-name>.global" name="Approx setters validate their arguments" time="{duration}"/> 174 <testcase classname="<exe-name>.global" name="Approx with exactly-representable margin" time="{duration}"/> 175 <testcase classname="<exe-name>.global" name="Approximate PI" time="{duration}"/> 176 <testcase classname="<exe-name>.global" name="Approximate comparisons with different epsilons" time="{duration}"/> 177 <testcase classname="<exe-name>.global" name="Approximate comparisons with floats" time="{duration}"/> 178 <testcase classname="<exe-name>.global" name="Approximate comparisons with ints" time="{duration}"/> 179 <testcase classname="<exe-name>.global" name="Approximate comparisons with mixed numeric types" time="{duration}"/> 180 <testcase classname="<exe-name>.global" name="Arbitrary predicate matcher/Function pointer" time="{duration}"/> 181 <testcase classname="<exe-name>.global" name="Arbitrary predicate matcher/Lambdas + different type" time="{duration}"/> 182 <testcase classname="<exe-name>.global" name="Assertions then sections" time="{duration}"/> 183 <testcase classname="<exe-name>.global" name="Assertions then sections/A section" time="{duration}"/> 184 <testcase classname="<exe-name>.global" name="Assertions then sections/A section/Another section" time="{duration}"/> 185 <testcase classname="<exe-name>.global" name="Assertions then sections/A section/Another other section" time="{duration}"/> 186 <testcase classname="<exe-name>.global" name="Assorted miscellaneous tests" time="{duration}"/> 187 <testcase classname="<exe-name>.global" name="Bitfields can be captured (#1027)" time="{duration}"/> 188 <testcase classname="<exe-name>.global" name="CAPTURE can deal with complex expressions" time="{duration}"/> 189 <testcase classname="<exe-name>.global" name="CAPTURE can deal with complex expressions involving commas" time="{duration}"/> 190 <testcase classname="<exe-name>.global" name="Capture and info messages/Capture should stringify like assertions" time="{duration}"/> 191 <testcase classname="<exe-name>.global" name="Capture and info messages/Info should NOT stringify the way assertions do" time="{duration}"/> 192 <testcase classname="<exe-name>.global" name="Character pretty printing/Specifically escaped" time="{duration}"/> 193 <testcase classname="<exe-name>.global" name="Character pretty printing/General chars" time="{duration}"/> 194 <testcase classname="<exe-name>.global" name="Character pretty printing/Low ASCII" time="{duration}"/> 195 <testcase classname="<exe-name>.global" name="Commas in various macros are allowed" time="{duration}"/> 196 <testcase classname="<exe-name>.global" name="Comparing function pointers" time="{duration}"/> 197 <testcase classname="<exe-name>.global" name="Comparison with explicitly convertible types" time="{duration}"/> 198 <testcase classname="<exe-name>.global" name="Comparisons between ints where one side is computed" time="{duration}"/> 199 <testcase classname="<exe-name>.global" name="Comparisons between unsigned ints and negative signed ints match c++ standard behaviour" time="{duration}"/> 200 <testcase classname="<exe-name>.global" name="Comparisons with int literals don't warn when mixing signed/ unsigned" time="{duration}"/> 201 <testcase classname="<exe-name>.global" name="Contains string matcher" time="{duration}"> 202 <failure message=""this string contains 'abc' as a substring" contains: "not there" (case insensitive)" type="CHECK_THAT"> 203 Matchers.tests.cpp:<line number> 204 </failure> 205 <failure message=""this string contains 'abc' as a substring" contains: "STRING"" type="CHECK_THAT"> 206 Matchers.tests.cpp:<line number> 207 </failure> 208 </testcase> 209 <testcase classname="<exe-name>.global" name="Custom exceptions can be translated when testing for nothrow" time="{duration}"> 210 <error message="throwCustom()" type="REQUIRE_NOTHROW"> 211 custom exception - not std 212 Exception.tests.cpp:<line number> 213 </error> 214 </testcase> 215 <testcase classname="<exe-name>.global" name="Custom exceptions can be translated when testing for throwing as something else" time="{duration}"> 216 <error message="throwCustom(), std::exception" type="REQUIRE_THROWS_AS"> 217 custom exception - not std 218 Exception.tests.cpp:<line number> 219 </error> 220 </testcase> 221 <testcase classname="<exe-name>.global" name="Custom std-exceptions can be custom translated" time="{duration}"> 222 <error type="TEST_CASE"> 223 custom std exception 224 Exception.tests.cpp:<line number> 225 </error> 226 </testcase> 227 <testcase classname="<exe-name>.global" name="Default scale is invisible to comparison" time="{duration}"/> 228 <testcase classname="<exe-name>.global" name="EndsWith string matcher" time="{duration}"> 229 <failure message=""this string contains 'abc' as a substring" ends with: "Substring"" type="CHECK_THAT"> 230 Matchers.tests.cpp:<line number> 231 </failure> 232 <failure message=""this string contains 'abc' as a substring" ends with: "this" (case insensitive)" type="CHECK_THAT"> 233 Matchers.tests.cpp:<line number> 234 </failure> 235 </testcase> 236 <testcase classname="<exe-name>.global" name="Epsilon only applies to Approx's value" time="{duration}"/> 237 <testcase classname="<exe-name>.global" name="Equality checks that should fail" time="{duration}"> 238 <failure message="7 == 6" type="CHECK"> 239 Condition.tests.cpp:<line number> 240 </failure> 241 <failure message="7 == 8" type="CHECK"> 242 Condition.tests.cpp:<line number> 243 </failure> 244 <failure message="7 == 0" type="CHECK"> 245 Condition.tests.cpp:<line number> 246 </failure> 247 <failure message="9.1f == Approx( 9.1099996567 )" type="CHECK"> 248 Condition.tests.cpp:<line number> 249 </failure> 250 <failure message="9.1f == Approx( 9.0 )" type="CHECK"> 251 Condition.tests.cpp:<line number> 252 </failure> 253 <failure message="9.1f == Approx( 1.0 )" type="CHECK"> 254 Condition.tests.cpp:<line number> 255 </failure> 256 <failure message="9.1f == Approx( 0.0 )" type="CHECK"> 257 Condition.tests.cpp:<line number> 258 </failure> 259 <failure message="3.1415926535 == Approx( 3.1415 )" type="CHECK"> 260 Condition.tests.cpp:<line number> 261 </failure> 262 <failure message=""hello" == "goodbye"" type="CHECK"> 263 Condition.tests.cpp:<line number> 264 </failure> 265 <failure message=""hello" == "hell"" type="CHECK"> 266 Condition.tests.cpp:<line number> 267 </failure> 268 <failure message=""hello" == "hello1"" type="CHECK"> 269 Condition.tests.cpp:<line number> 270 </failure> 271 <failure message="5 == 6" type="CHECK"> 272 Condition.tests.cpp:<line number> 273 </failure> 274 <failure message="1.3 == Approx( 1.301 )" type="CHECK"> 275 Condition.tests.cpp:<line number> 276 </failure> 277 </testcase> 278 <testcase classname="<exe-name>.global" name="Equality checks that should succeed" time="{duration}"/> 279 <testcase classname="<exe-name>.global" name="Equals" time="{duration}"/> 280 <testcase classname="<exe-name>.global" name="Equals string matcher" time="{duration}"> 281 <failure message=""this string contains 'abc' as a substring" equals: "this string contains 'ABC' as a substring"" type="CHECK_THAT"> 282 Matchers.tests.cpp:<line number> 283 </failure> 284 <failure message=""this string contains 'abc' as a substring" equals: "something else" (case insensitive)" type="CHECK_THAT"> 285 Matchers.tests.cpp:<line number> 286 </failure> 287 </testcase> 288 <testcase classname="<exe-name>.global" name="Exception as a value (e.g. in REQUIRE_THROWS_MATCHES) can be stringified" time="{duration}"/> 289 <testcase classname="<exe-name>.global" name="Exception matchers that fail/No exception" time="{duration}"> 290 <failure message="doesNotThrow(), SpecialException, ExceptionMatcher{1}" type="CHECK_THROWS_MATCHES"> 291 Matchers.tests.cpp:<line number> 292 </failure> 293 <failure message="doesNotThrow(), SpecialException, ExceptionMatcher{1}" type="REQUIRE_THROWS_MATCHES"> 294 Matchers.tests.cpp:<line number> 295 </failure> 296 </testcase> 297 <testcase classname="<exe-name>.global" name="Exception matchers that fail/Type mismatch" time="{duration}"> 298 <error message="throwsAsInt(1), SpecialException, ExceptionMatcher{1}" type="CHECK_THROWS_MATCHES"> 299 Unknown exception 300 Matchers.tests.cpp:<line number> 301 </error> 302 <error message="throwsAsInt(1), SpecialException, ExceptionMatcher{1}" type="REQUIRE_THROWS_MATCHES"> 303 Unknown exception 304 Matchers.tests.cpp:<line number> 305 </error> 306 </testcase> 307 <testcase classname="<exe-name>.global" name="Exception matchers that fail/Contents are wrong" time="{duration}"> 308 <failure message="SpecialException::what special exception has value of 1" type="CHECK_THROWS_MATCHES"> 309 Matchers.tests.cpp:<line number> 310 </failure> 311 <failure message="SpecialException::what special exception has value of 1" type="REQUIRE_THROWS_MATCHES"> 312 Matchers.tests.cpp:<line number> 313 </failure> 314 </testcase> 315 <testcase classname="<exe-name>.global" name="Exception matchers that succeed" time="{duration}"/> 316 <testcase classname="<exe-name>.global" name="Exception messages can be tested for/exact match" time="{duration}"/> 317 <testcase classname="<exe-name>.global" name="Exception messages can be tested for/different case" time="{duration}"/> 318 <testcase classname="<exe-name>.global" name="Exception messages can be tested for/wildcarded" time="{duration}"/> 319 <testcase classname="<exe-name>.global" name="Expected exceptions that don't throw or unexpected exceptions fail the test" time="{duration}"> 320 <error message="thisThrows(), std::string" type="CHECK_THROWS_AS"> 321 expected exception 322 Exception.tests.cpp:<line number> 323 </error> 324 <failure message="thisDoesntThrow(), std::domain_error" type="CHECK_THROWS_AS"> 325 Exception.tests.cpp:<line number> 326 </failure> 327 <error message="thisThrows()" type="CHECK_NOTHROW"> 328 expected exception 329 Exception.tests.cpp:<line number> 330 </error> 331 </testcase> 332 <testcase classname="<exe-name>.global" name="FAIL aborts the test" time="{duration}"> 333 <failure type="FAIL"> 334 This is a failure 335 Message.tests.cpp:<line number> 336 </failure> 337 </testcase> 338 <testcase classname="<exe-name>.global" name="FAIL does not require an argument" time="{duration}"> 339 <failure type="FAIL"> 340 Message.tests.cpp:<line number> 341 </failure> 342 </testcase> 343 <testcase classname="<exe-name>.global" name="FAIL_CHECK does not abort the test" time="{duration}"> 344 <failure type="FAIL_CHECK"> 345 This is a failure 346 Message.tests.cpp:<line number> 347 </failure> 348 </testcase> 349 <testcase classname="<exe-name>.global" name="Factorials are computed" time="{duration}"/> 350 <testcase classname="<exe-name>.global" name="Floating point matchers: double/Margin" time="{duration}"/> 351 <testcase classname="<exe-name>.global" name="Floating point matchers: double/ULPs" time="{duration}"/> 352 <testcase classname="<exe-name>.global" name="Floating point matchers: double/Composed" time="{duration}"/> 353 <testcase classname="<exe-name>.global" name="Floating point matchers: double/Constructor validation" time="{duration}"/> 354 <testcase classname="<exe-name>.global" name="Floating point matchers: float/Margin" time="{duration}"/> 355 <testcase classname="<exe-name>.global" name="Floating point matchers: float/ULPs" time="{duration}"/> 356 <testcase classname="<exe-name>.global" name="Floating point matchers: float/Composed" time="{duration}"/> 357 <testcase classname="<exe-name>.global" name="Floating point matchers: float/Constructor validation" time="{duration}"/> 358 <testcase classname="<exe-name>.global" name="Generators -- adapters/Filtering by predicate/Basic usage" time="{duration}"/> 359 <testcase classname="<exe-name>.global" name="Generators -- adapters/Filtering by predicate/Throws if there are no matching values" time="{duration}"/> 360 <testcase classname="<exe-name>.global" name="Generators -- adapters/Shortening a range" time="{duration}"/> 361 <testcase classname="<exe-name>.global" name="Generators -- adapters/Transforming elements/Same type" time="{duration}"/> 362 <testcase classname="<exe-name>.global" name="Generators -- adapters/Transforming elements/Different type" time="{duration}"/> 363 <testcase classname="<exe-name>.global" name="Generators -- adapters/Repeating a generator" time="{duration}"/> 364 <testcase classname="<exe-name>.global" name="Generators -- adapters/Chunking a generator into sized pieces/Number of elements in source is divisible by chunk size" time="{duration}"/> 365 <testcase classname="<exe-name>.global" name="Generators -- adapters/Chunking a generator into sized pieces/Number of elements in source is not divisible by chunk size" time="{duration}"/> 366 <testcase classname="<exe-name>.global" name="Generators -- adapters/Chunking a generator into sized pieces/Throws on too small generators" time="{duration}"/> 367 <testcase classname="<exe-name>.global" name="Generators -- simple/one" time="{duration}"/> 368 <testcase classname="<exe-name>.global" name="Generators -- simple/two" time="{duration}"/> 369 <testcase classname="<exe-name>.global" name="Generators internals/Single value" time="{duration}"/> 370 <testcase classname="<exe-name>.global" name="Generators internals/Preset values" time="{duration}"/> 371 <testcase classname="<exe-name>.global" name="Generators internals/Generator combinator" time="{duration}"/> 372 <testcase classname="<exe-name>.global" name="Generators internals/Explicitly typed generator sequence" time="{duration}"/> 373 <testcase classname="<exe-name>.global" name="Generators internals/Filter generator" time="{duration}"/> 374 <testcase classname="<exe-name>.global" name="Generators internals/Take generator/Take less" time="{duration}"/> 375 <testcase classname="<exe-name>.global" name="Generators internals/Take generator/Take more" time="{duration}"/> 376 <testcase classname="<exe-name>.global" name="Generators internals/Map" time="{duration}"/> 377 <testcase classname="<exe-name>.global" name="Generators internals/Repeat/Singular repeat" time="{duration}"/> 378 <testcase classname="<exe-name>.global" name="Generators internals/Repeat/Actual repeat" time="{duration}"/> 379 <testcase classname="<exe-name>.global" name="Generators internals/Range/Positive auto step/Integer" time="{duration}"/> 380 <testcase classname="<exe-name>.global" name="Generators internals/Range/Negative auto step/Integer" time="{duration}"/> 381 <testcase classname="<exe-name>.global" name="Generators internals/Range/Positive manual step/Integer/Exact" time="{duration}"/> 382 <testcase classname="<exe-name>.global" name="Generators internals/Range/Positive manual step/Integer/Slightly over end" time="{duration}"/> 383 <testcase classname="<exe-name>.global" name="Generators internals/Range/Positive manual step/Integer/Slightly under end" time="{duration}"/> 384 <testcase classname="<exe-name>.global" name="Generators internals/Range/Negative manual step/Integer/Exact" time="{duration}"/> 385 <testcase classname="<exe-name>.global" name="Generators internals/Range/Negative manual step/Integer/Slightly over end" time="{duration}"/> 386 <testcase classname="<exe-name>.global" name="Generators internals/Range/Negative manual step/Integer/Slightly under end" time="{duration}"/> 387 <testcase classname="<exe-name>.global" name="Greater-than inequalities with different epsilons" time="{duration}"/> 388 <testcase classname="<exe-name>.global" name="INFO and WARN do not abort tests" time="{duration}"/> 389 <testcase classname="<exe-name>.global" name="INFO gets logged on failure" time="{duration}"> 390 <failure message="2 == 1" type="REQUIRE"> 391 this message should be logged 392 so should this 393 Message.tests.cpp:<line number> 394 </failure> 395 </testcase> 396 <testcase classname="<exe-name>.global" name="INFO gets logged on failure, even if captured before successful assertions" time="{duration}"> 397 <failure message="2 == 1" type="CHECK"> 398 this message may be logged later 399 this message should be logged 400 Message.tests.cpp:<line number> 401 </failure> 402 <failure message="2 == 0" type="CHECK"> 403 this message may be logged later 404 this message should be logged 405 and this, but later 406 Message.tests.cpp:<line number> 407 </failure> 408 </testcase> 409 <testcase classname="<exe-name>.global" name="INFO is reset for each loop" time="{duration}"> 410 <failure message="10 < 10" type="REQUIRE"> 411 current counter 10 412 i := 10 413 Message.tests.cpp:<line number> 414 </failure> 415 </testcase> 416 <testcase classname="<exe-name>.global" name="Inequality checks that should fail" time="{duration}"> 417 <failure message="7 != 7" type="CHECK"> 418 Condition.tests.cpp:<line number> 419 </failure> 420 <failure message="9.1f != Approx( 9.1000003815 )" type="CHECK"> 421 Condition.tests.cpp:<line number> 422 </failure> 423 <failure message="3.1415926535 != Approx( 3.1415926535 )" type="CHECK"> 424 Condition.tests.cpp:<line number> 425 </failure> 426 <failure message=""hello" != "hello"" type="CHECK"> 427 Condition.tests.cpp:<line number> 428 </failure> 429 <failure message="5 != 5" type="CHECK"> 430 Condition.tests.cpp:<line number> 431 </failure> 432 </testcase> 433 <testcase classname="<exe-name>.global" name="Inequality checks that should succeed" time="{duration}"/> 434 <testcase classname="<exe-name>.global" name="Less-than inequalities with different epsilons" time="{duration}"/> 435 <testcase classname="<exe-name>.global" name="ManuallyRegistered" time="{duration}"/> 436 <testcase classname="<exe-name>.global" name="Matchers can be (AllOf) composed with the && operator" time="{duration}"/> 437 <testcase classname="<exe-name>.global" name="Matchers can be (AnyOf) composed with the || operator" time="{duration}"/> 438 <testcase classname="<exe-name>.global" name="Matchers can be composed with both && and ||" time="{duration}"/> 439 <testcase classname="<exe-name>.global" name="Matchers can be composed with both && and || - failing" time="{duration}"> 440 <failure message=""this string contains 'abc' as a substring" ( ( contains: "string" or contains: "different" ) and contains: "random" )" type="CHECK_THAT"> 441 Matchers.tests.cpp:<line number> 442 </failure> 443 </testcase> 444 <testcase classname="<exe-name>.global" name="Matchers can be negated (Not) with the ! operator" time="{duration}"/> 445 <testcase classname="<exe-name>.global" name="Matchers can be negated (Not) with the ! operator - failing" time="{duration}"> 446 <failure message=""this string contains 'abc' as a substring" not contains: "substring"" type="CHECK_THAT"> 447 Matchers.tests.cpp:<line number> 448 </failure> 449 </testcase> 450 <testcase classname="<exe-name>.global" name="Mismatching exception messages failing the test" time="{duration}"> 451 <failure message=""expected exception" equals: "should fail"" type="REQUIRE_THROWS_WITH"> 452 Exception.tests.cpp:<line number> 453 </failure> 454 </testcase> 455 <testcase classname="<exe-name>.global" name="Nice descriptive name" time="{duration}"/> 456 <testcase classname="<exe-name>.global" name="Non-std exceptions can be translated" time="{duration}"> 457 <error type="TEST_CASE"> 458 custom exception 459 Exception.tests.cpp:<line number> 460 </error> 461 </testcase> 462 <testcase classname="<exe-name>.global" name="Objects that evaluated in boolean contexts can be checked" time="{duration}"/> 463 <testcase classname="<exe-name>.global" name="Optionally static assertions" time="{duration}"/> 464 <testcase classname="<exe-name>.global" name="Ordering comparison checks that should fail" time="{duration}"> 465 <failure message="7 > 7" type="CHECK"> 466 Condition.tests.cpp:<line number> 467 </failure> 468 <failure message="7 < 7" type="CHECK"> 469 Condition.tests.cpp:<line number> 470 </failure> 471 <failure message="7 > 8" type="CHECK"> 472 Condition.tests.cpp:<line number> 473 </failure> 474 <failure message="7 < 6" type="CHECK"> 475 Condition.tests.cpp:<line number> 476 </failure> 477 <failure message="7 < 0" type="CHECK"> 478 Condition.tests.cpp:<line number> 479 </failure> 480 <failure message="7 < -1" type="CHECK"> 481 Condition.tests.cpp:<line number> 482 </failure> 483 <failure message="7 >= 8" type="CHECK"> 484 Condition.tests.cpp:<line number> 485 </failure> 486 <failure message="7 <= 6" type="CHECK"> 487 Condition.tests.cpp:<line number> 488 </failure> 489 <failure message="9.1f < 9" type="CHECK"> 490 Condition.tests.cpp:<line number> 491 </failure> 492 <failure message="9.1f > 10" type="CHECK"> 493 Condition.tests.cpp:<line number> 494 </failure> 495 <failure message="9.1f > 9.2" type="CHECK"> 496 Condition.tests.cpp:<line number> 497 </failure> 498 <failure message=""hello" > "hello"" type="CHECK"> 499 Condition.tests.cpp:<line number> 500 </failure> 501 <failure message=""hello" < "hello"" type="CHECK"> 502 Condition.tests.cpp:<line number> 503 </failure> 504 <failure message=""hello" > "hellp"" type="CHECK"> 505 Condition.tests.cpp:<line number> 506 </failure> 507 <failure message=""hello" > "z"" type="CHECK"> 508 Condition.tests.cpp:<line number> 509 </failure> 510 <failure message=""hello" < "hellm"" type="CHECK"> 511 Condition.tests.cpp:<line number> 512 </failure> 513 <failure message=""hello" < "a"" type="CHECK"> 514 Condition.tests.cpp:<line number> 515 </failure> 516 <failure message=""hello" >= "z"" type="CHECK"> 517 Condition.tests.cpp:<line number> 518 </failure> 519 <failure message=""hello" <= "a"" type="CHECK"> 520 Condition.tests.cpp:<line number> 521 </failure> 522 </testcase> 523 <testcase classname="<exe-name>.global" name="Ordering comparison checks that should succeed" time="{duration}"/> 524 <testcase classname="<exe-name>.global" name="Output from all sections is reported/one" time="{duration}"> 525 <failure type="FAIL"> 526 Message from section one 527 Message.tests.cpp:<line number> 528 </failure> 529 </testcase> 530 <testcase classname="<exe-name>.global" name="Output from all sections is reported/two" time="{duration}"> 531 <failure type="FAIL"> 532 Message from section two 533 Message.tests.cpp:<line number> 534 </failure> 535 </testcase> 536 <testcase classname="<exe-name>.global" name="Parse test names and tags/Empty test spec should have no filters" time="{duration}"/> 537 <testcase classname="<exe-name>.global" name="Parse test names and tags/Test spec from empty string should have no filters" time="{duration}"/> 538 <testcase classname="<exe-name>.global" name="Parse test names and tags/Test spec from just a comma should have no filters" time="{duration}"/> 539 <testcase classname="<exe-name>.global" name="Parse test names and tags/Test spec from name should have one filter" time="{duration}"/> 540 <testcase classname="<exe-name>.global" name="Parse test names and tags/Test spec from quoted name should have one filter" time="{duration}"/> 541 <testcase classname="<exe-name>.global" name="Parse test names and tags/Test spec from name should have one filter" time="{duration}"/> 542 <testcase classname="<exe-name>.global" name="Parse test names and tags/Wildcard at the start" time="{duration}"/> 543 <testcase classname="<exe-name>.global" name="Parse test names and tags/Wildcard at the end" time="{duration}"/> 544 <testcase classname="<exe-name>.global" name="Parse test names and tags/Wildcard at both ends" time="{duration}"/> 545 <testcase classname="<exe-name>.global" name="Parse test names and tags/Redundant wildcard at the start" time="{duration}"/> 546 <testcase classname="<exe-name>.global" name="Parse test names and tags/Redundant wildcard at the end" time="{duration}"/> 547 <testcase classname="<exe-name>.global" name="Parse test names and tags/Redundant wildcard at both ends" time="{duration}"/> 548 <testcase classname="<exe-name>.global" name="Parse test names and tags/Wildcard at both ends, redundant at start" time="{duration}"/> 549 <testcase classname="<exe-name>.global" name="Parse test names and tags/Just wildcard" time="{duration}"/> 550 <testcase classname="<exe-name>.global" name="Parse test names and tags/Single tag" time="{duration}"/> 551 <testcase classname="<exe-name>.global" name="Parse test names and tags/Single tag, two matches" time="{duration}"/> 552 <testcase classname="<exe-name>.global" name="Parse test names and tags/Two tags" time="{duration}"/> 553 <testcase classname="<exe-name>.global" name="Parse test names and tags/Two tags, spare separated" time="{duration}"/> 554 <testcase classname="<exe-name>.global" name="Parse test names and tags/Wildcarded name and tag" time="{duration}"/> 555 <testcase classname="<exe-name>.global" name="Parse test names and tags/Single tag exclusion" time="{duration}"/> 556 <testcase classname="<exe-name>.global" name="Parse test names and tags/One tag exclusion and one tag inclusion" time="{duration}"/> 557 <testcase classname="<exe-name>.global" name="Parse test names and tags/One tag exclusion and one wldcarded name inclusion" time="{duration}"/> 558 <testcase classname="<exe-name>.global" name="Parse test names and tags/One tag exclusion, using exclude:, and one wldcarded name inclusion" time="{duration}"/> 559 <testcase classname="<exe-name>.global" name="Parse test names and tags/name exclusion" time="{duration}"/> 560 <testcase classname="<exe-name>.global" name="Parse test names and tags/wildcarded name exclusion" time="{duration}"/> 561 <testcase classname="<exe-name>.global" name="Parse test names and tags/wildcarded name exclusion with tag inclusion" time="{duration}"/> 562 <testcase classname="<exe-name>.global" name="Parse test names and tags/wildcarded name exclusion, using exclude:, with tag inclusion" time="{duration}"/> 563 <testcase classname="<exe-name>.global" name="Parse test names and tags/two wildcarded names" time="{duration}"/> 564 <testcase classname="<exe-name>.global" name="Parse test names and tags/empty tag" time="{duration}"/> 565 <testcase classname="<exe-name>.global" name="Parse test names and tags/empty quoted name" time="{duration}"/> 566 <testcase classname="<exe-name>.global" name="Parse test names and tags/quoted string followed by tag exclusion" time="{duration}"/> 567 <testcase classname="<exe-name>.global" name="Pointers can be compared to null" time="{duration}"/> 568 <testcase classname="<exe-name>.global" name="Predicate matcher can accept const char*" time="{duration}"/> 569 <testcase classname="<exe-name>.global" name="Process can be configured on command line/empty args don't cause a crash" time="{duration}"/> 570 <testcase classname="<exe-name>.global" name="Process can be configured on command line/default - no arguments" time="{duration}"/> 571 <testcase classname="<exe-name>.global" name="Process can be configured on command line/test lists/Specify one test case using" time="{duration}"/> 572 <testcase classname="<exe-name>.global" name="Process can be configured on command line/test lists/Specify one test case exclusion using exclude:" time="{duration}"/> 573 <testcase classname="<exe-name>.global" name="Process can be configured on command line/test lists/Specify one test case exclusion using ~" time="{duration}"/> 574 <testcase classname="<exe-name>.global" name="Process can be configured on command line/reporter/-r/console" time="{duration}"/> 575 <testcase classname="<exe-name>.global" name="Process can be configured on command line/reporter/-r/xml" time="{duration}"/> 576 <testcase classname="<exe-name>.global" name="Process can be configured on command line/reporter/--reporter/junit" time="{duration}"/> 577 <testcase classname="<exe-name>.global" name="Process can be configured on command line/reporter/Only one reporter is accepted" time="{duration}"/> 578 <testcase classname="<exe-name>.global" name="Process can be configured on command line/reporter/must match one of the available ones" time="{duration}"/> 579 <testcase classname="<exe-name>.global" name="Process can be configured on command line/debugger/-b" time="{duration}"/> 580 <testcase classname="<exe-name>.global" name="Process can be configured on command line/debugger/--break" time="{duration}"/> 581 <testcase classname="<exe-name>.global" name="Process can be configured on command line/abort/-a aborts after first failure" time="{duration}"/> 582 <testcase classname="<exe-name>.global" name="Process can be configured on command line/abort/-x 2 aborts after two failures" time="{duration}"/> 583 <testcase classname="<exe-name>.global" name="Process can be configured on command line/abort/-x must be numeric" time="{duration}"/> 584 <testcase classname="<exe-name>.global" name="Process can be configured on command line/nothrow/-e" time="{duration}"/> 585 <testcase classname="<exe-name>.global" name="Process can be configured on command line/nothrow/--nothrow" time="{duration}"/> 586 <testcase classname="<exe-name>.global" name="Process can be configured on command line/output filename/-o filename" time="{duration}"/> 587 <testcase classname="<exe-name>.global" name="Process can be configured on command line/output filename/--out" time="{duration}"/> 588 <testcase classname="<exe-name>.global" name="Process can be configured on command line/combinations/Single character flags can be combined" time="{duration}"/> 589 <testcase classname="<exe-name>.global" name="Process can be configured on command line/use-colour/without option" time="{duration}"/> 590 <testcase classname="<exe-name>.global" name="Process can be configured on command line/use-colour/auto" time="{duration}"/> 591 <testcase classname="<exe-name>.global" name="Process can be configured on command line/use-colour/yes" time="{duration}"/> 592 <testcase classname="<exe-name>.global" name="Process can be configured on command line/use-colour/no" time="{duration}"/> 593 <testcase classname="<exe-name>.global" name="Process can be configured on command line/use-colour/error" time="{duration}"/> 594 <testcase classname="<exe-name>.global" name="Product with differing arities - std::tuple<int, double, float>" time="{duration}"/> 595 <testcase classname="<exe-name>.global" name="Product with differing arities - std::tuple<int, double>" time="{duration}"/> 596 <testcase classname="<exe-name>.global" name="Product with differing arities - std::tuple<int>" time="{duration}"/> 597 <testcase classname="<exe-name>.global" name="Reconstruction should be based on stringification: #914" time="{duration}"> 598 <failure message="Hey, its truthy!" type="CHECK"> 599 Decomposition.tests.cpp:<line number> 600 </failure> 601 </testcase> 602 <testcase classname="<exe-name>.global" name="Regex string matcher" time="{duration}"> 603 <failure message=""this string contains 'abc' as a substring" matches "this STRING contains 'abc' as a substring" case sensitively" type="CHECK_THAT"> 604 Matchers.tests.cpp:<line number> 605 </failure> 606 <failure message=""this string contains 'abc' as a substring" matches "contains 'abc' as a substring" case sensitively" type="CHECK_THAT"> 607 Matchers.tests.cpp:<line number> 608 </failure> 609 <failure message=""this string contains 'abc' as a substring" matches "this string contains 'abc' as a" case sensitively" type="CHECK_THAT"> 610 Matchers.tests.cpp:<line number> 611 </failure> 612 </testcase> 613 <testcase classname="<exe-name>.global" name="Regression test #1" time="{duration}"/> 614 <testcase classname="<exe-name>.global" name="SUCCEED counts as a test pass" time="{duration}"/> 615 <testcase classname="<exe-name>.global" name="SUCCEED does not require an argument" time="{duration}"/> 616 <testcase classname="<exe-name>.Fixture" name="Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or methods/Given: No operations precede me" time="{duration}"/> 617 <testcase classname="<exe-name>.Fixture" name="Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or methods/Given: No operations precede me/When: We get the count/Then: Subsequently values are higher" time="{duration}"/> 618 <testcase classname="<exe-name>.global" name="Scenario: Do that thing with the thing/Given: This stuff exists/And given: And some assumption/When: I do this/Then: it should do this" time="{duration}"/> 619 <testcase classname="<exe-name>.global" name="Scenario: Do that thing with the thing/Given: This stuff exists/And given: And some assumption/When: I do this/Then: it should do this/And: do that" time="{duration}"/> 620 <testcase classname="<exe-name>.global" name="Scenario: This is a really long scenario name to see how the list command deals with wrapping/Given: A section name that is so long that it cannot fit in a single console width/When: The test headers are printed as part of the normal running of the scenario/Then: The, deliberately very long and overly verbose (you see what I did there?) section names must wrap, along with an indent" time="{duration}"/> 621 <testcase classname="<exe-name>.global" name="Scenario: Vector resizing affects size and capacity/Given: an empty vector" time="{duration}"/> 622 <testcase classname="<exe-name>.global" name="Scenario: Vector resizing affects size and capacity/Given: an empty vector/When: it is made larger/Then: the size and capacity go up" time="{duration}"/> 623 <testcase classname="<exe-name>.global" name="Scenario: Vector resizing affects size and capacity/Given: an empty vector/When: it is made larger/Then: the size and capacity go up/And when: it is made smaller again/Then: the size goes down but the capacity stays the same" time="{duration}"/> 624 <testcase classname="<exe-name>.global" name="Scenario: Vector resizing affects size and capacity/Given: an empty vector/When: we reserve more space/Then: The capacity is increased but the size remains the same" time="{duration}"/> 625 <testcase classname="<exe-name>.global" name="Sends stuff to stdout and stderr" time="{duration}"> 626 <system-out> 627 A string sent directly to stdout 628 </system-out> 629 <system-err> 630 A string sent directly to stderr 631 A string sent to stderr via clog 632 </system-err> 633 </testcase> 634 <testcase classname="<exe-name>.global" name="Some simple comparisons between doubles" time="{duration}"/> 635 <testcase classname="<exe-name>.global" name="Standard output from all sections is reported/two" time="{duration}"> 636 <system-out> 637 Message from section one 638 Message from section two 639 </system-out> 640 </testcase> 641 <testcase classname="<exe-name>.global" name="StartsWith string matcher" time="{duration}"> 642 <failure message=""this string contains 'abc' as a substring" starts with: "This String"" type="CHECK_THAT"> 643 Matchers.tests.cpp:<line number> 644 </failure> 645 <failure message=""this string contains 'abc' as a substring" starts with: "string" (case insensitive)" type="CHECK_THAT"> 646 Matchers.tests.cpp:<line number> 647 </failure> 648 </testcase> 649 <testcase classname="<exe-name>.global" name="Static arrays are convertible to string/Single item" time="{duration}"/> 650 <testcase classname="<exe-name>.global" name="Static arrays are convertible to string/Multiple" time="{duration}"/> 651 <testcase classname="<exe-name>.global" name="Static arrays are convertible to string/Non-trivial inner items" time="{duration}"/> 652 <testcase classname="<exe-name>.global" name="String matchers" time="{duration}"/> 653 <testcase classname="<exe-name>.global" name="StringRef/Empty string" time="{duration}"/> 654 <testcase classname="<exe-name>.global" name="StringRef/From string literal" time="{duration}"/> 655 <testcase classname="<exe-name>.global" name="StringRef/From string literal/c_str() does not cause copy" time="{duration}"/> 656 <testcase classname="<exe-name>.global" name="StringRef/From sub-string" time="{duration}"/> 657 <testcase classname="<exe-name>.global" name="StringRef/Substrings/zero-based substring" time="{duration}"/> 658 <testcase classname="<exe-name>.global" name="StringRef/Substrings/c_str() causes copy" time="{duration}"/> 659 <testcase classname="<exe-name>.global" name="StringRef/Substrings/non-zero-based substring" time="{duration}"/> 660 <testcase classname="<exe-name>.global" name="StringRef/Substrings/Pointer values of full refs should match" time="{duration}"/> 661 <testcase classname="<exe-name>.global" name="StringRef/Substrings/Pointer values of substring refs should not match" time="{duration}"/> 662 <testcase classname="<exe-name>.global" name="StringRef/Comparisons" time="{duration}"/> 663 <testcase classname="<exe-name>.global" name="StringRef/from std::string/implicitly constructed" time="{duration}"/> 664 <testcase classname="<exe-name>.global" name="StringRef/from std::string/explicitly constructed" time="{duration}"/> 665 <testcase classname="<exe-name>.global" name="StringRef/from std::string/assigned" time="{duration}"/> 666 <testcase classname="<exe-name>.global" name="StringRef/to std::string/implicitly constructed" time="{duration}"/> 667 <testcase classname="<exe-name>.global" name="StringRef/to std::string/explicitly constructed" time="{duration}"/> 668 <testcase classname="<exe-name>.global" name="StringRef/to std::string/assigned" time="{duration}"/> 669 <testcase classname="<exe-name>.global" name="StringRef/Counting utf-8 codepoints" time="{duration}"/> 670 <testcase classname="<exe-name>.global" name="Stringifying std::chrono::duration helpers" time="{duration}"/> 671 <testcase classname="<exe-name>.global" name="Stringifying std::chrono::duration with weird ratios" time="{duration}"/> 672 <testcase classname="<exe-name>.global" name="Stringifying std::chrono::time_point<system_clock>" time="{duration}"/> 673 <testcase classname="<exe-name>.global" name="Tabs and newlines show in output" time="{duration}"> 674 <failure message=""if ($b == 10) { 675 $a = 20; 676 }" 677 == 678 "if ($b == 10) { 679 $a = 20; 680 } 681 "" type="CHECK"> 682 Misc.tests.cpp:<line number> 683 </failure> 684 </testcase> 685 <testcase classname="<exe-name>.global" name="Tag alias can be registered against tag patterns/The same tag alias can only be registered once" time="{duration}"/> 686 <testcase classname="<exe-name>.global" name="Tag alias can be registered against tag patterns/Tag aliases must be of the form [@name]" time="{duration}"/> 687 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - float" time="{duration}"/> 688 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - float/resizing bigger changes size and capacity" time="{duration}"/> 689 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - float/resizing smaller changes size but not capacity" time="{duration}"/> 690 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - float/resizing smaller changes size but not capacity/We can use the 'swap trick' to reset the capacity" time="{duration}"/> 691 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - float/reserving bigger changes capacity but not size" time="{duration}"/> 692 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - float/reserving smaller does not change size or capacity" time="{duration}"/> 693 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - int" time="{duration}"/> 694 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - int/resizing bigger changes size and capacity" time="{duration}"/> 695 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - int/resizing smaller changes size but not capacity" time="{duration}"/> 696 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - int/resizing smaller changes size but not capacity/We can use the 'swap trick' to reset the capacity" time="{duration}"/> 697 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - int/reserving bigger changes capacity but not size" time="{duration}"/> 698 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - int/reserving smaller does not change size or capacity" time="{duration}"/> 699 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::string" time="{duration}"/> 700 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::string/resizing bigger changes size and capacity" time="{duration}"/> 701 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::string/resizing smaller changes size but not capacity" time="{duration}"/> 702 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::string/resizing smaller changes size but not capacity/We can use the 'swap trick' to reset the capacity" time="{duration}"/> 703 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::string/reserving bigger changes capacity but not size" time="{duration}"/> 704 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::string/reserving smaller does not change size or capacity" time="{duration}"/> 705 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::tuple<int,float>" time="{duration}"/> 706 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::tuple<int,float>/resizing bigger changes size and capacity" time="{duration}"/> 707 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::tuple<int,float>/resizing smaller changes size but not capacity" time="{duration}"/> 708 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::tuple<int,float>/resizing smaller changes size but not capacity/We can use the 'swap trick' to reset the capacity" time="{duration}"/> 709 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::tuple<int,float>/reserving bigger changes capacity but not size" time="{duration}"/> 710 <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::tuple<int,float>/reserving smaller does not change size or capacity" time="{duration}"/> 711 <testcase classname="<exe-name>.global" name="Test case with one argument" time="{duration}"/> 712 <testcase classname="<exe-name>.global" name="Test enum bit values" time="{duration}"/> 713 <testcase classname="<exe-name>.global" name="The NO_FAIL macro reports a failure but does not fail the test" time="{duration}"/> 714 <testcase classname="<exe-name>.global" name="This test 'should' fail but doesn't" time="{duration}"/> 715 <testcase classname="<exe-name>.global" name="Thrown string literals are translated" time="{duration}"> 716 <error type="TEST_CASE"> 717 For some reason someone is throwing a string literal! 718 Exception.tests.cpp:<line number> 719 </error> 720 </testcase> 721 <testcase classname="<exe-name>.global" name="Tracker" time="{duration}"/> 722 <testcase classname="<exe-name>.global" name="Tracker/successfully close one section" time="{duration}"/> 723 <testcase classname="<exe-name>.global" name="Tracker/fail one section" time="{duration}"/> 724 <testcase classname="<exe-name>.global" name="Tracker/fail one section/re-enter after failed section" time="{duration}"/> 725 <testcase classname="<exe-name>.global" name="Tracker/fail one section/re-enter after failed section and find next section" time="{duration}"/> 726 <testcase classname="<exe-name>.global" name="Tracker/successfully close one section, then find another" time="{duration}"/> 727 <testcase classname="<exe-name>.global" name="Tracker/successfully close one section, then find another/Re-enter - skips S1 and enters S2" time="{duration}"/> 728 <testcase classname="<exe-name>.global" name="Tracker/successfully close one section, then find another/Re-enter - skips S1 and enters S2/Successfully close S2" time="{duration}"/> 729 <testcase classname="<exe-name>.global" name="Tracker/successfully close one section, then find another/Re-enter - skips S1 and enters S2/fail S2" time="{duration}"/> 730 <testcase classname="<exe-name>.global" name="Tracker/open a nested section" time="{duration}"/> 731 <testcase classname="<exe-name>.global" name="Unexpected exceptions can be translated" time="{duration}"> 732 <error type="TEST_CASE"> 733 3.14 734 Exception.tests.cpp:<line number> 735 </error> 736 </testcase> 737 <testcase classname="<exe-name>.global" name="Use a custom approx" time="{duration}"/> 738 <testcase classname="<exe-name>.global" name="Variadic macros/Section with one argument" time="{duration}"/> 739 <testcase classname="<exe-name>.global" name="Vector matchers/Contains (element)" time="{duration}"/> 740 <testcase classname="<exe-name>.global" name="Vector matchers/Contains (vector)" time="{duration}"/> 741 <testcase classname="<exe-name>.global" name="Vector matchers/Contains (element), composed" time="{duration}"/> 742 <testcase classname="<exe-name>.global" name="Vector matchers/Equals" time="{duration}"/> 743 <testcase classname="<exe-name>.global" name="Vector matchers/UnorderedEquals" time="{duration}"/> 744 <testcase classname="<exe-name>.global" name="Vector matchers that fail/Contains (element)" time="{duration}"> 745 <failure message="{ 1, 2, 3 } Contains: -1" type="CHECK_THAT"> 746 Matchers.tests.cpp:<line number> 747 </failure> 748 <failure message="{ } Contains: 1" type="CHECK_THAT"> 749 Matchers.tests.cpp:<line number> 750 </failure> 751 </testcase> 752 <testcase classname="<exe-name>.global" name="Vector matchers that fail/Contains (vector)" time="{duration}"> 753 <failure message="{ } Contains: { 1, 2, 3 }" type="CHECK_THAT"> 754 Matchers.tests.cpp:<line number> 755 </failure> 756 <failure message="{ 1, 2, 3 } Contains: { 1, 2, 4 }" type="CHECK_THAT"> 757 Matchers.tests.cpp:<line number> 758 </failure> 759 </testcase> 760 <testcase classname="<exe-name>.global" name="Vector matchers that fail/Equals" time="{duration}"> 761 <failure message="{ 1, 2, 3 } Equals: { 1, 2 }" type="CHECK_THAT"> 762 Matchers.tests.cpp:<line number> 763 </failure> 764 <failure message="{ 1, 2 } Equals: { 1, 2, 3 }" type="CHECK_THAT"> 765 Matchers.tests.cpp:<line number> 766 </failure> 767 <failure message="{ } Equals: { 1, 2, 3 }" type="CHECK_THAT"> 768 Matchers.tests.cpp:<line number> 769 </failure> 770 <failure message="{ 1, 2, 3 } Equals: { }" type="CHECK_THAT"> 771 Matchers.tests.cpp:<line number> 772 </failure> 773 </testcase> 774 <testcase classname="<exe-name>.global" name="Vector matchers that fail/UnorderedEquals" time="{duration}"> 775 <failure message="{ 1, 2, 3 } UnorderedEquals: { }" type="CHECK_THAT"> 776 Matchers.tests.cpp:<line number> 777 </failure> 778 <failure message="{ } UnorderedEquals: { 1, 2, 3 }" type="CHECK_THAT"> 779 Matchers.tests.cpp:<line number> 780 </failure> 781 <failure message="{ 1, 3 } UnorderedEquals: { 1, 2, 3 }" type="CHECK_THAT"> 782 Matchers.tests.cpp:<line number> 783 </failure> 784 <failure message="{ 3, 1 } UnorderedEquals: { 1, 2, 3 }" type="CHECK_THAT"> 785 Matchers.tests.cpp:<line number> 786 </failure> 787 </testcase> 788 <testcase classname="<exe-name>.global" name="When checked exceptions are thrown they can be expected or unexpected" time="{duration}"/> 789 <testcase classname="<exe-name>.global" name="When unchecked exceptions are thrown directly they are always failures" time="{duration}"> 790 <error type="TEST_CASE"> 791 unexpected exception 792 Exception.tests.cpp:<line number> 793 </error> 794 </testcase> 795 <testcase classname="<exe-name>.global" name="When unchecked exceptions are thrown during a CHECK the test should continue" time="{duration}"> 796 <error message="thisThrows() == 0" type="CHECK"> 797 expected exception 798 Exception.tests.cpp:<line number> 799 </error> 800 </testcase> 801 <testcase classname="<exe-name>.global" name="When unchecked exceptions are thrown during a REQUIRE the test should abort fail" time="{duration}"> 802 <error message="thisThrows() == 0" type="REQUIRE"> 803 expected exception 804 Exception.tests.cpp:<line number> 805 </error> 806 </testcase> 807 <testcase classname="<exe-name>.global" name="When unchecked exceptions are thrown from functions they are always failures" time="{duration}"> 808 <error message="thisThrows() == 0" type="CHECK"> 809 expected exception 810 Exception.tests.cpp:<line number> 811 </error> 812 </testcase> 813 <testcase classname="<exe-name>.global" name="When unchecked exceptions are thrown from sections they are always failures/section name" time="{duration}"> 814 <error type="TEST_CASE"> 815 unexpected exception 816 Exception.tests.cpp:<line number> 817 </error> 818 </testcase> 819 <testcase classname="<exe-name>.global" name="Where the LHS is not a simple value" time="{duration}"/> 820 <testcase classname="<exe-name>.global" name="Where there is more to the expression after the RHS" time="{duration}"/> 821 <testcase classname="<exe-name>.global" name="X/level/0/a" time="{duration}"/> 822 <testcase classname="<exe-name>.global" name="X/level/0/b" time="{duration}"/> 823 <testcase classname="<exe-name>.global" name="X/level/1/a" time="{duration}"/> 824 <testcase classname="<exe-name>.global" name="X/level/1/b" time="{duration}"/> 825 <testcase classname="<exe-name>.global" name="XmlEncode/normal string" time="{duration}"/> 826 <testcase classname="<exe-name>.global" name="XmlEncode/empty string" time="{duration}"/> 827 <testcase classname="<exe-name>.global" name="XmlEncode/string with ampersand" time="{duration}"/> 828 <testcase classname="<exe-name>.global" name="XmlEncode/string with less-than" time="{duration}"/> 829 <testcase classname="<exe-name>.global" name="XmlEncode/string with greater-than" time="{duration}"/> 830 <testcase classname="<exe-name>.global" name="XmlEncode/string with quotes" time="{duration}"/> 831 <testcase classname="<exe-name>.global" name="XmlEncode/string with control char (1)" time="{duration}"/> 832 <testcase classname="<exe-name>.global" name="XmlEncode/string with control char (x7F)" time="{duration}"/> 833 <testcase classname="<exe-name>.global" name="XmlEncode: UTF-8/Valid utf-8 strings" time="{duration}"/> 834 <testcase classname="<exe-name>.global" name="XmlEncode: UTF-8/Invalid utf-8 strings/Various broken strings" time="{duration}"/> 835 <testcase classname="<exe-name>.global" name="XmlEncode: UTF-8/Invalid utf-8 strings/Overlong encodings" time="{duration}"/> 836 <testcase classname="<exe-name>.global" name="XmlEncode: UTF-8/Invalid utf-8 strings/Surrogate pairs" time="{duration}"/> 837 <testcase classname="<exe-name>.global" name="XmlEncode: UTF-8/Invalid utf-8 strings/Invalid start byte" time="{duration}"/> 838 <testcase classname="<exe-name>.global" name="XmlEncode: UTF-8/Invalid utf-8 strings/Missing continuation byte(s)" time="{duration}"/> 839 <testcase classname="<exe-name>.global" name="array<int, N> -> toString" time="{duration}"/> 840 <testcase classname="<exe-name>.global" name="atomic if" time="{duration}"/> 841 <testcase classname="<exe-name>.global" name="boolean member" time="{duration}"/> 842 <testcase classname="<exe-name>.global" name="checkedElse" time="{duration}"/> 843 <testcase classname="<exe-name>.global" name="checkedElse, failing" time="{duration}"> 844 <failure message="false" type="CHECKED_ELSE"> 845 Misc.tests.cpp:<line number> 846 </failure> 847 <failure message="false" type="REQUIRE"> 848 Misc.tests.cpp:<line number> 849 </failure> 850 </testcase> 851 <testcase classname="<exe-name>.global" name="checkedIf" time="{duration}"/> 852 <testcase classname="<exe-name>.global" name="checkedIf, failing" time="{duration}"> 853 <failure message="false" type="CHECKED_IF"> 854 Misc.tests.cpp:<line number> 855 </failure> 856 <failure message="false" type="REQUIRE"> 857 Misc.tests.cpp:<line number> 858 </failure> 859 </testcase> 860 <testcase classname="<exe-name>.global" name="comparisons between const int variables" time="{duration}"/> 861 <testcase classname="<exe-name>.global" name="comparisons between int variables" time="{duration}"/> 862 <testcase classname="<exe-name>.global" name="even more nested SECTION tests/c/d (leaf)" time="{duration}"/> 863 <testcase classname="<exe-name>.global" name="even more nested SECTION tests/c/e (leaf)" time="{duration}"/> 864 <testcase classname="<exe-name>.global" name="even more nested SECTION tests/f (leaf)" time="{duration}"/> 865 <testcase classname="<exe-name>.global" name="just failure" time="{duration}"> 866 <failure type="FAIL"> 867 Previous info should not be seen 868 Message.tests.cpp:<line number> 869 </failure> 870 </testcase> 871 <testcase classname="<exe-name>.global" name="just failure after unscoped info" time="{duration}"> 872 <failure type="FAIL"> 873 previous unscoped info SHOULD not be seen 874 Message.tests.cpp:<line number> 875 </failure> 876 </testcase> 877 <testcase classname="<exe-name>.global" name="long long" time="{duration}"/> 878 <testcase classname="<exe-name>.global" name="looped SECTION tests/b is currently: 0" time="{duration}"> 879 <failure message="0 > 1" type="CHECK"> 880 Misc.tests.cpp:<line number> 881 </failure> 882 </testcase> 883 <testcase classname="<exe-name>.global" name="looped SECTION tests/b is currently: 1" time="{duration}"> 884 <failure message="1 > 1" type="CHECK"> 885 Misc.tests.cpp:<line number> 886 </failure> 887 </testcase> 888 <testcase classname="<exe-name>.global" name="looped SECTION tests/b is currently: 2" time="{duration}"/> 889 <testcase classname="<exe-name>.global" name="looped SECTION tests/b is currently: 3" time="{duration}"/> 890 <testcase classname="<exe-name>.global" name="looped SECTION tests/b is currently: 4" time="{duration}"/> 891 <testcase classname="<exe-name>.global" name="looped SECTION tests/b is currently: 5" time="{duration}"/> 892 <testcase classname="<exe-name>.global" name="looped SECTION tests/b is currently: 6" time="{duration}"/> 893 <testcase classname="<exe-name>.global" name="looped SECTION tests/b is currently: 7" time="{duration}"/> 894 <testcase classname="<exe-name>.global" name="looped SECTION tests/b is currently: 8" time="{duration}"/> 895 <testcase classname="<exe-name>.global" name="looped SECTION tests/b is currently: 9" time="{duration}"/> 896 <testcase classname="<exe-name>.global" name="looped tests" time="{duration}"> 897 <failure message="1 == 0" type="CHECK"> 898 Testing if fib[0] (1) is even 899 Misc.tests.cpp:<line number> 900 </failure> 901 <failure message="1 == 0" type="CHECK"> 902 Testing if fib[1] (1) is even 903 Misc.tests.cpp:<line number> 904 </failure> 905 <failure message="1 == 0" type="CHECK"> 906 Testing if fib[3] (3) is even 907 Misc.tests.cpp:<line number> 908 </failure> 909 <failure message="1 == 0" type="CHECK"> 910 Testing if fib[4] (5) is even 911 Misc.tests.cpp:<line number> 912 </failure> 913 <failure message="1 == 0" type="CHECK"> 914 Testing if fib[6] (13) is even 915 Misc.tests.cpp:<line number> 916 </failure> 917 <failure message="1 == 0" type="CHECK"> 918 Testing if fib[7] (21) is even 919 Misc.tests.cpp:<line number> 920 </failure> 921 </testcase> 922 <testcase classname="<exe-name>.global" name="mix info, unscoped info and warning" time="{duration}"/> 923 <testcase classname="<exe-name>.global" name="more nested SECTION tests/equal/doesn't equal" time="{duration}"> 924 <failure message="1 == 2" type="REQUIRE"> 925 Misc.tests.cpp:<line number> 926 </failure> 927 </testcase> 928 <testcase classname="<exe-name>.global" name="more nested SECTION tests/doesn't equal/not equal" time="{duration}"/> 929 <testcase classname="<exe-name>.global" name="more nested SECTION tests/doesn't equal/less than" time="{duration}"/> 930 <testcase classname="<exe-name>.global" name="nested SECTION tests/doesn't equal" time="{duration}"/> 931 <testcase classname="<exe-name>.global" name="nested SECTION tests/doesn't equal/not equal" time="{duration}"/> 932 <testcase classname="<exe-name>.global" name="non streamable - with conv. op" time="{duration}"/> 933 <testcase classname="<exe-name>.global" name="non-copyable objects" time="{duration}"/> 934 <testcase classname="<exe-name>.global" name="not allowed" time="{duration}"/> 935 <testcase classname="<exe-name>.global" name="not prints unscoped info from previous failures" time="{duration}"> 936 <failure message="false" type="REQUIRE"> 937 this SHOULD be seen 938 Message.tests.cpp:<line number> 939 </failure> 940 </testcase> 941 <testcase classname="<exe-name>.global" name="null strings" time="{duration}"/> 942 <testcase classname="<exe-name>.global" name="null_ptr" time="{duration}"/> 943 <testcase classname="<exe-name>.global" name="pair<pair<int,const char *,pair<std::string,int> > -> toString" time="{duration}"/> 944 <testcase classname="<exe-name>.global" name="pointer to class" time="{duration}"/> 945 <testcase classname="<exe-name>.global" name="print unscoped info if passing unscoped info is printed" time="{duration}"/> 946 <testcase classname="<exe-name>.global" name="prints unscoped info on failure" time="{duration}"> 947 <failure message="false" type="REQUIRE"> 948 this SHOULD be seen 949 this SHOULD also be seen 950 Message.tests.cpp:<line number> 951 </failure> 952 </testcase> 953 <testcase classname="<exe-name>.global" name="prints unscoped info only for the first assertion" time="{duration}"> 954 <failure message="false" type="CHECK"> 955 this SHOULD be seen only ONCE 956 Message.tests.cpp:<line number> 957 </failure> 958 </testcase> 959 <testcase classname="<exe-name>.global" name="random SECTION tests/doesn't equal" time="{duration}"/> 960 <testcase classname="<exe-name>.global" name="random SECTION tests/not equal" time="{duration}"/> 961 <testcase classname="<exe-name>.global" name="replaceInPlace/replace single char" time="{duration}"/> 962 <testcase classname="<exe-name>.global" name="replaceInPlace/replace two chars" time="{duration}"/> 963 <testcase classname="<exe-name>.global" name="replaceInPlace/replace first char" time="{duration}"/> 964 <testcase classname="<exe-name>.global" name="replaceInPlace/replace last char" time="{duration}"/> 965 <testcase classname="<exe-name>.global" name="replaceInPlace/replace all chars" time="{duration}"/> 966 <testcase classname="<exe-name>.global" name="replaceInPlace/replace no chars" time="{duration}"/> 967 <testcase classname="<exe-name>.global" name="replaceInPlace/escape '" time="{duration}"/> 968 <testcase classname="<exe-name>.global" name="send a single char to INFO" time="{duration}"> 969 <failure message="false" type="REQUIRE"> 970 3 971 Misc.tests.cpp:<line number> 972 </failure> 973 </testcase> 974 <testcase classname="<exe-name>.global" name="sends information to INFO" time="{duration}"> 975 <failure message="false" type="REQUIRE"> 976 hi 977 i := 7 978 Message.tests.cpp:<line number> 979 </failure> 980 </testcase> 981 <testcase classname="<exe-name>.global" name="stacks unscoped info in loops" time="{duration}"> 982 <failure message="false" type="CHECK"> 983 Count 1 to 3... 984 1 985 2 986 3 987 Message.tests.cpp:<line number> 988 </failure> 989 <failure message="false" type="CHECK"> 990 Count 4 to 6... 991 4 992 5 993 6 994 Message.tests.cpp:<line number> 995 </failure> 996 </testcase> 997 <testcase classname="<exe-name>.global" name="std::map is convertible string/empty" time="{duration}"/> 998 <testcase classname="<exe-name>.global" name="std::map is convertible string/single item" time="{duration}"/> 999 <testcase classname="<exe-name>.global" name="std::map is convertible string/several items" time="{duration}"/> 1000 <testcase classname="<exe-name>.global" name="std::pair<int,const std::string> -> toString" time="{duration}"/> 1001 <testcase classname="<exe-name>.global" name="std::pair<int,std::string> -> toString" time="{duration}"/> 1002 <testcase classname="<exe-name>.global" name="std::set is convertible string/empty" time="{duration}"/> 1003 <testcase classname="<exe-name>.global" name="std::set is convertible string/single item" time="{duration}"/> 1004 <testcase classname="<exe-name>.global" name="std::set is convertible string/several items" time="{duration}"/> 1005 <testcase classname="<exe-name>.global" name="std::vector<std::pair<std::string,int> > -> toString" time="{duration}"/> 1006 <testcase classname="<exe-name>.global" name="string literals of different sizes can be compared" time="{duration}"> 1007 <failure message=""first" == "second"" type="REQUIRE"> 1008 Tricky.tests.cpp:<line number> 1009 </failure> 1010 </testcase> 1011 <testcase classname="<exe-name>.global" name="stringify ranges" time="{duration}"/> 1012 <testcase classname="<exe-name>.global" name="stringify( has_maker )" time="{duration}"/> 1013 <testcase classname="<exe-name>.global" name="stringify( has_maker_and_operator )" time="{duration}"/> 1014 <testcase classname="<exe-name>.global" name="stringify( has_neither )" time="{duration}"/> 1015 <testcase classname="<exe-name>.global" name="stringify( has_operator )" time="{duration}"/> 1016 <testcase classname="<exe-name>.global" name="stringify( has_template_operator )" time="{duration}"/> 1017 <testcase classname="<exe-name>.global" name="stringify( vectors<has_maker> )" time="{duration}"/> 1018 <testcase classname="<exe-name>.global" name="stringify( vectors<has_maker_and_operator> )" time="{duration}"/> 1019 <testcase classname="<exe-name>.global" name="stringify( vectors<has_operator> )" time="{duration}"/> 1020 <testcase classname="<exe-name>.global" name="strlen3" time="{duration}"/> 1021 <testcase classname="<exe-name>.global" name="tables" time="{duration}"/> 1022 <testcase classname="<exe-name>.global" name="thrown std::strings are translated" time="{duration}"> 1023 <error type="TEST_CASE"> 1024 Why would you throw a std::string? 1025 Exception.tests.cpp:<line number> 1026 </error> 1027 </testcase> 1028 <testcase classname="<exe-name>.global" name="toString on const wchar_t const pointer returns the string contents" time="{duration}"/> 1029 <testcase classname="<exe-name>.global" name="toString on const wchar_t pointer returns the string contents" time="{duration}"/> 1030 <testcase classname="<exe-name>.global" name="toString on wchar_t const pointer returns the string contents" time="{duration}"/> 1031 <testcase classname="<exe-name>.global" name="toString on wchar_t returns the string contents" time="{duration}"/> 1032 <testcase classname="<exe-name>.global" name="toString(enum class w/operator<<)" time="{duration}"/> 1033 <testcase classname="<exe-name>.global" name="toString(enum class)" time="{duration}"/> 1034 <testcase classname="<exe-name>.global" name="toString(enum w/operator<<)" time="{duration}"/> 1035 <testcase classname="<exe-name>.global" name="toString(enum)" time="{duration}"/> 1036 <testcase classname="<exe-name>.global" name="tuple<>" time="{duration}"/> 1037 <testcase classname="<exe-name>.global" name="tuple<float,int>" time="{duration}"/> 1038 <testcase classname="<exe-name>.global" name="tuple<int>" time="{duration}"/> 1039 <testcase classname="<exe-name>.global" name="tuple<0,int,const char *>" time="{duration}"/> 1040 <testcase classname="<exe-name>.global" name="tuple<string,string>" time="{duration}"/> 1041 <testcase classname="<exe-name>.global" name="tuple<tuple<int>,tuple<>,float>" time="{duration}"/> 1042 <testcase classname="<exe-name>.global" name="vec<vec<string,alloc>> -> toString" time="{duration}"/> 1043 <testcase classname="<exe-name>.global" name="vector<bool> -> toString" time="{duration}"/> 1044 <testcase classname="<exe-name>.global" name="vector<int,allocator> -> toString" time="{duration}"/> 1045 <testcase classname="<exe-name>.global" name="vector<int> -> toString" time="{duration}"/> 1046 <testcase classname="<exe-name>.global" name="vector<string> -> toString" time="{duration}"/> 1047 <testcase classname="<exe-name>.global" name="vectors can be sized and resized" time="{duration}"/> 1048 <testcase classname="<exe-name>.global" name="vectors can be sized and resized/resizing bigger changes size and capacity" time="{duration}"/> 1049 <testcase classname="<exe-name>.global" name="vectors can be sized and resized/resizing smaller changes size but not capacity" time="{duration}"/> 1050 <testcase classname="<exe-name>.global" name="vectors can be sized and resized/resizing smaller changes size but not capacity/We can use the 'swap trick' to reset the capacity" time="{duration}"/> 1051 <testcase classname="<exe-name>.global" name="vectors can be sized and resized/reserving bigger changes capacity but not size" time="{duration}"/> 1052 <testcase classname="<exe-name>.global" name="vectors can be sized and resized/reserving smaller does not change size or capacity" time="{duration}"/> 1053 <testcase classname="<exe-name>.global" name="xmlentitycheck/embedded xml: <test>it should be possible to embed xml characters, such as <, " or &, or even whole <xml>documents</xml> within an attribute</test>" time="{duration}"/> 1054 <testcase classname="<exe-name>.global" name="xmlentitycheck/encoded chars: these should all be encoded: &&&"""<<<&"<<&"" time="{duration}"/> 1055 <system-out> 1056 This would not be caught previously 1057 A string sent directly to stdout 1058 Message from section one 1059 Message from section two 1060 </system-out> 1061 <system-err> 1062 Nor would this 1063 A string sent directly to stderr 1064 A string sent to stderr via clog 1065 </system-err> 1066 </testsuite> 1067 </testsuites> 1068