Created
January 2, 2022 20:01
-
-
Save mmatrosov/ecd15e02d7c1361acc2b229322070b75 to your computer and use it in GitHub Desktop.
Catch2 output with gtest reporter
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[22:58:53] mmatrosov ~/dev/temp/Catch2/build (gtest-reporter) | |
$ ninja && projects/SelfTest -r gtest | |
[==========] Running SelfTest | |
[----------] Parse test names and tags | |
[ RUN ] Parse test names and tags | |
[ RUN ] Parse test names and tags / Empty test spec should have no filters | |
[ OK ] Parse test names and tags / Empty test spec should have no filters (0 ms) | |
[ RUN ] Parse test names and tags / Test spec from empty string should have no filters | |
[ OK ] Parse test names and tags / Test spec from empty string should have no filters (0 ms) | |
[ RUN ] Parse test names and tags / Test spec from just a comma should have no filters | |
[ OK ] Parse test names and tags / Test spec from just a comma should have no filters (0 ms) | |
[ RUN ] Parse test names and tags / Test spec from name should have one filter | |
[ OK ] Parse test names and tags / Test spec from name should have one filter (0 ms) | |
[ RUN ] Parse test names and tags / Test spec from quoted name should have one filter | |
[ OK ] Parse test names and tags / Test spec from quoted name should have one filter (0 ms) | |
[ RUN ] Parse test names and tags / Test spec from name should have one filter | |
[ OK ] Parse test names and tags / Test spec from name should have one filter (0 ms) | |
[ RUN ] Parse test names and tags / Wildcard at the start | |
[ OK ] Parse test names and tags / Wildcard at the start (0 ms) | |
[ RUN ] Parse test names and tags / Wildcard at the end | |
[ OK ] Parse test names and tags / Wildcard at the end (0 ms) | |
[ RUN ] Parse test names and tags / Wildcard at both ends | |
[ OK ] Parse test names and tags / Wildcard at both ends (0 ms) | |
[ RUN ] Parse test names and tags / Redundant wildcard at the start | |
[ OK ] Parse test names and tags / Redundant wildcard at the start (0 ms) | |
[ RUN ] Parse test names and tags / Redundant wildcard at the end | |
[ OK ] Parse test names and tags / Redundant wildcard at the end (0 ms) | |
[ RUN ] Parse test names and tags / Redundant wildcard at both ends | |
[ OK ] Parse test names and tags / Redundant wildcard at both ends (0 ms) | |
[ RUN ] Parse test names and tags / Wildcard at both ends, redundant at start | |
[ OK ] Parse test names and tags / Wildcard at both ends, redundant at start (0 ms) | |
[ RUN ] Parse test names and tags / Just wildcard | |
[ OK ] Parse test names and tags / Just wildcard (0 ms) | |
[ RUN ] Parse test names and tags / Single tag | |
[ OK ] Parse test names and tags / Single tag (0 ms) | |
[ RUN ] Parse test names and tags / Single tag, two matches | |
[ OK ] Parse test names and tags / Single tag, two matches (0 ms) | |
[ RUN ] Parse test names and tags / Two tags | |
[ OK ] Parse test names and tags / Two tags (0 ms) | |
[ RUN ] Parse test names and tags / Two tags, spare separated | |
[ OK ] Parse test names and tags / Two tags, spare separated (0 ms) | |
[ RUN ] Parse test names and tags / Wildcarded name and tag | |
[ OK ] Parse test names and tags / Wildcarded name and tag (0 ms) | |
[ RUN ] Parse test names and tags / Single tag exclusion | |
[ OK ] Parse test names and tags / Single tag exclusion (0 ms) | |
[ RUN ] Parse test names and tags / One tag exclusion and one tag inclusion | |
[ OK ] Parse test names and tags / One tag exclusion and one tag inclusion (0 ms) | |
[ RUN ] Parse test names and tags / One tag exclusion and one wldcarded name inclusion | |
[ OK ] Parse test names and tags / One tag exclusion and one wldcarded name inclusion (0 ms) | |
[ RUN ] Parse test names and tags / One tag exclusion, using exclude:, and one wldcarded name inclusion | |
[ OK ] Parse test names and tags / One tag exclusion, using exclude:, and one wldcarded name inclusion (0 ms) | |
[ RUN ] Parse test names and tags / name exclusion | |
[ OK ] Parse test names and tags / name exclusion (0 ms) | |
[ RUN ] Parse test names and tags / wildcarded name exclusion | |
[ OK ] Parse test names and tags / wildcarded name exclusion (0 ms) | |
[ RUN ] Parse test names and tags / wildcarded name exclusion with tag inclusion | |
[ OK ] Parse test names and tags / wildcarded name exclusion with tag inclusion (0 ms) | |
[ RUN ] Parse test names and tags / wildcarded name exclusion, using exclude:, with tag inclusion | |
[ OK ] Parse test names and tags / wildcarded name exclusion, using exclude:, with tag inclusion (0 ms) | |
[ RUN ] Parse test names and tags / two wildcarded names | |
[ OK ] Parse test names and tags / two wildcarded names (0 ms) | |
[ RUN ] Parse test names and tags / empty tag | |
[ OK ] Parse test names and tags / empty tag (0 ms) | |
[ RUN ] Parse test names and tags / empty quoted name | |
[ OK ] Parse test names and tags / empty quoted name (0 ms) | |
[ RUN ] Parse test names and tags / quoted string followed by tag exclusion | |
[ OK ] Parse test names and tags / quoted string followed by tag exclusion (0 ms) | |
[ RUN ] Parse test names and tags / Leading and trailing spaces in test spec | |
[ OK ] Parse test names and tags / Leading and trailing spaces in test spec (0 ms) | |
[ RUN ] Parse test names and tags / Leading and trailing spaces in test name | |
[ OK ] Parse test names and tags / Leading and trailing spaces in test name (0 ms) | |
[ RUN ] Parse test names and tags / Shortened hide tags are split apart when parsing | |
[ OK ] Parse test names and tags / Shortened hide tags are split apart when parsing (0 ms) | |
[ RUN ] Parse test names and tags / Shortened hide tags also properly handle exclusion | |
[ OK ] Parse test names and tags / Shortened hide tags also properly handle exclusion (0 ms) | |
[ OK ] Parse test names and tags | |
[----------] 35 tests from Parse test names and tags (3 ms total) | |
[----------] #1905 -- test spec parser properly clears internal state between compound tests | |
[ RUN ] #1905 -- test spec parser properly clears internal state between compound tests | |
[ OK ] #1905 -- test spec parser properly clears internal state between compound tests | |
[----------] 1 test from #1905 -- test spec parser properly clears internal state between compound tests (0 ms total) | |
[----------] #1912 -- test spec parser handles escaping | |
[ RUN ] #1912 -- test spec parser handles escaping | |
[ RUN ] #1912 -- test spec parser handles escaping / Various parentheses | |
[ OK ] #1912 -- test spec parser handles escaping / Various parentheses (0 ms) | |
[ RUN ] #1912 -- test spec parser handles escaping / backslash in test name | |
[ OK ] #1912 -- test spec parser handles escaping / backslash in test name (0 ms) | |
[ OK ] #1912 -- test spec parser handles escaping | |
[----------] 2 tests from #1912 -- test spec parser handles escaping (0 ms total) | |
[----------] Process can be configured on command line | |
[ RUN ] Process can be configured on command line | |
[ RUN ] Process can be configured on command line / empty args don't cause a crash | |
[ OK ] Process can be configured on command line / empty args don't cause a crash (0 ms) | |
[ RUN ] Process can be configured on command line / default - no arguments | |
[ OK ] Process can be configured on command line / default - no arguments (0 ms) | |
[ RUN ] Process can be configured on command line / test lists | |
[ RUN ] Process can be configured on command line / test lists / Specify one test case using | |
[ OK ] Process can be configured on command line / test lists / Specify one test case using (0 ms) | |
[ OK ] Process can be configured on command line / test lists (0 ms) | |
[ RUN ] Process can be configured on command line / test lists | |
[ RUN ] Process can be configured on command line / test lists / Specify one test case exclusion using exclude: | |
[ OK ] Process can be configured on command line / test lists / Specify one test case exclusion using exclude: (0 ms) | |
[ OK ] Process can be configured on command line / test lists (0 ms) | |
[ RUN ] Process can be configured on command line / test lists | |
[ RUN ] Process can be configured on command line / test lists / Specify one test case exclusion using ~ | |
[ OK ] Process can be configured on command line / test lists / Specify one test case exclusion using ~ (0 ms) | |
[ OK ] Process can be configured on command line / test lists (0 ms) | |
[ RUN ] Process can be configured on command line / reporter | |
[ RUN ] Process can be configured on command line / reporter / -r/console | |
[ OK ] Process can be configured on command line / reporter / -r/console (0 ms) | |
[ OK ] Process can be configured on command line / reporter (0 ms) | |
[ RUN ] Process can be configured on command line / reporter | |
[ RUN ] Process can be configured on command line / reporter / -r/xml | |
[ OK ] Process can be configured on command line / reporter / -r/xml (0 ms) | |
[ OK ] Process can be configured on command line / reporter (0 ms) | |
[ RUN ] Process can be configured on command line / reporter | |
[ RUN ] Process can be configured on command line / reporter / --reporter/junit | |
[ OK ] Process can be configured on command line / reporter / --reporter/junit (0 ms) | |
[ OK ] Process can be configured on command line / reporter (0 ms) | |
[ RUN ] Process can be configured on command line / reporter | |
[ RUN ] Process can be configured on command line / reporter / Only one reporter is accepted | |
[ OK ] Process can be configured on command line / reporter / Only one reporter is accepted (0 ms) | |
[ OK ] Process can be configured on command line / reporter (0 ms) | |
[ RUN ] Process can be configured on command line / reporter | |
[ RUN ] Process can be configured on command line / reporter / must match one of the available ones | |
[ OK ] Process can be configured on command line / reporter / must match one of the available ones (0 ms) | |
[ OK ] Process can be configured on command line / reporter (0 ms) | |
[ RUN ] Process can be configured on command line / debugger | |
[ RUN ] Process can be configured on command line / debugger / -b | |
[ OK ] Process can be configured on command line / debugger / -b (0 ms) | |
[ OK ] Process can be configured on command line / debugger (0 ms) | |
[ RUN ] Process can be configured on command line / debugger | |
[ RUN ] Process can be configured on command line / debugger / --break | |
[ OK ] Process can be configured on command line / debugger / --break (0 ms) | |
[ OK ] Process can be configured on command line / debugger (0 ms) | |
[ RUN ] Process can be configured on command line / abort | |
[ RUN ] Process can be configured on command line / abort / -a aborts after first failure | |
[ OK ] Process can be configured on command line / abort / -a aborts after first failure (0 ms) | |
[ OK ] Process can be configured on command line / abort (0 ms) | |
[ RUN ] Process can be configured on command line / abort | |
[ RUN ] Process can be configured on command line / abort / -x 2 aborts after two failures | |
[ OK ] Process can be configured on command line / abort / -x 2 aborts after two failures (0 ms) | |
[ OK ] Process can be configured on command line / abort (0 ms) | |
[ RUN ] Process can be configured on command line / abort | |
[ RUN ] Process can be configured on command line / abort / -x must be numeric | |
[ OK ] Process can be configured on command line / abort / -x must be numeric (0 ms) | |
[ OK ] Process can be configured on command line / abort (0 ms) | |
[ RUN ] Process can be configured on command line / abort | |
[ RUN ] Process can be configured on command line / abort / wait-for-keypress | |
[ RUN ] Process can be configured on command line / abort / wait-for-keypress / Accepted options | |
[ OK ] Process can be configured on command line / abort / wait-for-keypress / Accepted options (0 ms) | |
[ OK ] Process can be configured on command line / abort / wait-for-keypress (0 ms) | |
[ OK ] Process can be configured on command line / abort (0 ms) | |
[ RUN ] Process can be configured on command line / abort | |
[ RUN ] Process can be configured on command line / abort / wait-for-keypress | |
[ RUN ] Process can be configured on command line / abort / wait-for-keypress / Accepted options | |
[ OK ] Process can be configured on command line / abort / wait-for-keypress / Accepted options (0 ms) | |
[ OK ] Process can be configured on command line / abort / wait-for-keypress (0 ms) | |
[ OK ] Process can be configured on command line / abort (0 ms) | |
[ RUN ] Process can be configured on command line / abort | |
[ RUN ] Process can be configured on command line / abort / wait-for-keypress | |
[ RUN ] Process can be configured on command line / abort / wait-for-keypress / Accepted options | |
[ OK ] Process can be configured on command line / abort / wait-for-keypress / Accepted options (0 ms) | |
[ OK ] Process can be configured on command line / abort / wait-for-keypress (0 ms) | |
[ OK ] Process can be configured on command line / abort (0 ms) | |
[ RUN ] Process can be configured on command line / abort | |
[ RUN ] Process can be configured on command line / abort / wait-for-keypress | |
[ RUN ] Process can be configured on command line / abort / wait-for-keypress / Accepted options | |
[ OK ] Process can be configured on command line / abort / wait-for-keypress / Accepted options (0 ms) | |
[ OK ] Process can be configured on command line / abort / wait-for-keypress (0 ms) | |
[ OK ] Process can be configured on command line / abort (0 ms) | |
[ RUN ] Process can be configured on command line / abort | |
[ RUN ] Process can be configured on command line / abort / wait-for-keypress | |
[ RUN ] Process can be configured on command line / abort / wait-for-keypress / invalid options are reported | |
[ OK ] Process can be configured on command line / abort / wait-for-keypress / invalid options are reported (0 ms) | |
[ OK ] Process can be configured on command line / abort / wait-for-keypress (0 ms) | |
[ OK ] Process can be configured on command line / abort (0 ms) | |
[ RUN ] Process can be configured on command line / nothrow | |
[ RUN ] Process can be configured on command line / nothrow / -e | |
[ OK ] Process can be configured on command line / nothrow / -e (0 ms) | |
[ OK ] Process can be configured on command line / nothrow (0 ms) | |
[ RUN ] Process can be configured on command line / nothrow | |
[ RUN ] Process can be configured on command line / nothrow / --nothrow | |
[ OK ] Process can be configured on command line / nothrow / --nothrow (0 ms) | |
[ OK ] Process can be configured on command line / nothrow (0 ms) | |
[ RUN ] Process can be configured on command line / output filename | |
[ RUN ] Process can be configured on command line / output filename / -o filename | |
[ OK ] Process can be configured on command line / output filename / -o filename (0 ms) | |
[ OK ] Process can be configured on command line / output filename (0 ms) | |
[ RUN ] Process can be configured on command line / output filename | |
[ RUN ] Process can be configured on command line / output filename / --out | |
[ OK ] Process can be configured on command line / output filename / --out (0 ms) | |
[ OK ] Process can be configured on command line / output filename (0 ms) | |
[ RUN ] Process can be configured on command line / combinations | |
[ RUN ] Process can be configured on command line / combinations / Single character flags can be combined | |
[ OK ] Process can be configured on command line / combinations / Single character flags can be combined (0 ms) | |
[ OK ] Process can be configured on command line / combinations (0 ms) | |
[ RUN ] Process can be configured on command line / use-colour | |
[ RUN ] Process can be configured on command line / use-colour / without option | |
[ OK ] Process can be configured on command line / use-colour / without option (0 ms) | |
[ OK ] Process can be configured on command line / use-colour (0 ms) | |
[ RUN ] Process can be configured on command line / use-colour | |
[ RUN ] Process can be configured on command line / use-colour / auto | |
[ OK ] Process can be configured on command line / use-colour / auto (0 ms) | |
[ OK ] Process can be configured on command line / use-colour (0 ms) | |
[ RUN ] Process can be configured on command line / use-colour | |
[ RUN ] Process can be configured on command line / use-colour / yes | |
[ OK ] Process can be configured on command line / use-colour / yes (0 ms) | |
[ OK ] Process can be configured on command line / use-colour (0 ms) | |
[ RUN ] Process can be configured on command line / use-colour | |
[ RUN ] Process can be configured on command line / use-colour / no | |
[ OK ] Process can be configured on command line / use-colour / no (0 ms) | |
[ OK ] Process can be configured on command line / use-colour (0 ms) | |
[ RUN ] Process can be configured on command line / use-colour | |
[ RUN ] Process can be configured on command line / use-colour / error | |
[ OK ] Process can be configured on command line / use-colour / error (0 ms) | |
[ OK ] Process can be configured on command line / use-colour (0 ms) | |
[ RUN ] Process can be configured on command line / Benchmark options | |
[ RUN ] Process can be configured on command line / Benchmark options / samples | |
[ OK ] Process can be configured on command line / Benchmark options / samples (0 ms) | |
[ OK ] Process can be configured on command line / Benchmark options (0 ms) | |
[ RUN ] Process can be configured on command line / Benchmark options | |
[ RUN ] Process can be configured on command line / Benchmark options / resamples | |
[ OK ] Process can be configured on command line / Benchmark options / resamples (0 ms) | |
[ OK ] Process can be configured on command line / Benchmark options (0 ms) | |
[ RUN ] Process can be configured on command line / Benchmark options | |
[ RUN ] Process can be configured on command line / Benchmark options / confidence-interval | |
[ OK ] Process can be configured on command line / Benchmark options / confidence-interval (0 ms) | |
[ OK ] Process can be configured on command line / Benchmark options (0 ms) | |
[ RUN ] Process can be configured on command line / Benchmark options | |
[ RUN ] Process can be configured on command line / Benchmark options / no-analysis | |
[ OK ] Process can be configured on command line / Benchmark options / no-analysis (0 ms) | |
[ OK ] Process can be configured on command line / Benchmark options (0 ms) | |
[ RUN ] Process can be configured on command line / Benchmark options | |
[ RUN ] Process can be configured on command line / Benchmark options / warmup-time | |
[ OK ] Process can be configured on command line / Benchmark options / warmup-time (0 ms) | |
[ OK ] Process can be configured on command line / Benchmark options (0 ms) | |
[ OK ] Process can be configured on command line | |
[----------] 35 tests from Process can be configured on command line (25 ms total) | |
[----------] Test with special, characters "in name | |
[ RUN ] Test with special, characters "in name | |
[ OK ] Test with special, characters "in name | |
[----------] 1 test from Test with special, characters "in name (0 ms total) | |
[----------] Check that our error handling macros throw the right exceptions | |
[ RUN ] Check that our error handling macros throw the right exceptions | |
[ OK ] Check that our error handling macros throw the right exceptions | |
[----------] 1 test from Check that our error handling macros throw the right exceptions (0 ms total) | |
[----------] Generators internals | |
[ RUN ] Generators internals | |
[ RUN ] Generators internals / Single value | |
[ OK ] Generators internals / Single value (0 ms) | |
[ RUN ] Generators internals / Preset values | |
[ OK ] Generators internals / Preset values (0 ms) | |
[ RUN ] Generators internals / Generator combinator | |
[ OK ] Generators internals / Generator combinator (0 ms) | |
[ RUN ] Generators internals / Explicitly typed generator sequence | |
[ OK ] Generators internals / Explicitly typed generator sequence (0 ms) | |
[ RUN ] Generators internals / Filter generator | |
[ OK ] Generators internals / Filter generator (0 ms) | |
[ RUN ] Generators internals / Take generator | |
[ RUN ] Generators internals / Take generator / Take less | |
[ OK ] Generators internals / Take generator / Take less (0 ms) | |
[ OK ] Generators internals / Take generator (0 ms) | |
[ RUN ] Generators internals / Take generator | |
[ RUN ] Generators internals / Take generator / Take more | |
[ OK ] Generators internals / Take generator / Take more (0 ms) | |
[ OK ] Generators internals / Take generator (0 ms) | |
[ RUN ] Generators internals / Map with explicit return type | |
[ OK ] Generators internals / Map with explicit return type (0 ms) | |
[ RUN ] Generators internals / Map with deduced return type | |
[ OK ] Generators internals / Map with deduced return type (0 ms) | |
[ RUN ] Generators internals / Repeat | |
[ RUN ] Generators internals / Repeat / Singular repeat | |
[ OK ] Generators internals / Repeat / Singular repeat (0 ms) | |
[ OK ] Generators internals / Repeat (0 ms) | |
[ RUN ] Generators internals / Repeat | |
[ RUN ] Generators internals / Repeat / Actual repeat | |
[ OK ] Generators internals / Repeat / Actual repeat (0 ms) | |
[ OK ] Generators internals / Repeat (0 ms) | |
[ RUN ] Generators internals / Range | |
[ RUN ] Generators internals / Range / Positive auto step | |
[ RUN ] Generators internals / Range / Positive auto step / Integer | |
[ OK ] Generators internals / Range / Positive auto step / Integer (0 ms) | |
[ OK ] Generators internals / Range / Positive auto step (0 ms) | |
[ OK ] Generators internals / Range (0 ms) | |
[ RUN ] Generators internals / Range | |
[ RUN ] Generators internals / Range / Negative auto step | |
[ RUN ] Generators internals / Range / Negative auto step / Integer | |
[ OK ] Generators internals / Range / Negative auto step / Integer (0 ms) | |
[ OK ] Generators internals / Range / Negative auto step (0 ms) | |
[ OK ] Generators internals / Range (0 ms) | |
[ RUN ] Generators internals / Range | |
[ RUN ] Generators internals / Range / Positive manual step | |
[ RUN ] Generators internals / Range / Positive manual step / Integer | |
[ RUN ] Generators internals / Range / Positive manual step / Integer / Exact | |
[ OK ] Generators internals / Range / Positive manual step / Integer / Exact (0 ms) | |
[ OK ] Generators internals / Range / Positive manual step / Integer (0 ms) | |
[ OK ] Generators internals / Range / Positive manual step (0 ms) | |
[ OK ] Generators internals / Range (0 ms) | |
[ RUN ] Generators internals / Range | |
[ RUN ] Generators internals / Range / Positive manual step | |
[ RUN ] Generators internals / Range / Positive manual step / Integer | |
[ RUN ] Generators internals / Range / Positive manual step / Integer / Slightly over end | |
[ OK ] Generators internals / Range / Positive manual step / Integer / Slightly over end (0 ms) | |
[ OK ] Generators internals / Range / Positive manual step / Integer (0 ms) | |
[ OK ] Generators internals / Range / Positive manual step (0 ms) | |
[ OK ] Generators internals / Range (0 ms) | |
[ RUN ] Generators internals / Range | |
[ RUN ] Generators internals / Range / Positive manual step | |
[ RUN ] Generators internals / Range / Positive manual step / Integer | |
[ RUN ] Generators internals / Range / Positive manual step / Integer / Slightly under end | |
[ OK ] Generators internals / Range / Positive manual step / Integer / Slightly under end (0 ms) | |
[ OK ] Generators internals / Range / Positive manual step / Integer (0 ms) | |
[ OK ] Generators internals / Range / Positive manual step (0 ms) | |
[ OK ] Generators internals / Range (0 ms) | |
[ RUN ] Generators internals / Range | |
[ RUN ] Generators internals / Range / Positive manual step | |
[ RUN ] Generators internals / Range / Positive manual step / Floating Point | |
[ RUN ] Generators internals / Range / Positive manual step / Floating Point / Exact | |
[ OK ] Generators internals / Range / Positive manual step / Floating Point / Exact (0 ms) | |
[ OK ] Generators internals / Range / Positive manual step / Floating Point (0 ms) | |
[ OK ] Generators internals / Range / Positive manual step (0 ms) | |
[ OK ] Generators internals / Range (0 ms) | |
[ RUN ] Generators internals / Range | |
[ RUN ] Generators internals / Range / Positive manual step | |
[ RUN ] Generators internals / Range / Positive manual step / Floating Point | |
[ RUN ] Generators internals / Range / Positive manual step / Floating Point / Slightly over end | |
[ OK ] Generators internals / Range / Positive manual step / Floating Point / Slightly over end (0 ms) | |
[ OK ] Generators internals / Range / Positive manual step / Floating Point (0 ms) | |
[ OK ] Generators internals / Range / Positive manual step (0 ms) | |
[ OK ] Generators internals / Range (0 ms) | |
[ RUN ] Generators internals / Range | |
[ RUN ] Generators internals / Range / Positive manual step | |
[ RUN ] Generators internals / Range / Positive manual step / Floating Point | |
[ RUN ] Generators internals / Range / Positive manual step / Floating Point / Slightly under end | |
[ OK ] Generators internals / Range / Positive manual step / Floating Point / Slightly under end (0 ms) | |
[ OK ] Generators internals / Range / Positive manual step / Floating Point (0 ms) | |
[ OK ] Generators internals / Range / Positive manual step (0 ms) | |
[ OK ] Generators internals / Range (0 ms) | |
[ RUN ] Generators internals / Range | |
[ RUN ] Generators internals / Range / Negative manual step | |
[ RUN ] Generators internals / Range / Negative manual step / Integer | |
[ RUN ] Generators internals / Range / Negative manual step / Integer / Exact | |
[ OK ] Generators internals / Range / Negative manual step / Integer / Exact (0 ms) | |
[ OK ] Generators internals / Range / Negative manual step / Integer (0 ms) | |
[ OK ] Generators internals / Range / Negative manual step (0 ms) | |
[ OK ] Generators internals / Range (0 ms) | |
[ RUN ] Generators internals / Range | |
[ RUN ] Generators internals / Range / Negative manual step | |
[ RUN ] Generators internals / Range / Negative manual step / Integer | |
[ RUN ] Generators internals / Range / Negative manual step / Integer / Slightly over end | |
[ OK ] Generators internals / Range / Negative manual step / Integer / Slightly over end (0 ms) | |
[ OK ] Generators internals / Range / Negative manual step / Integer (0 ms) | |
[ OK ] Generators internals / Range / Negative manual step (0 ms) | |
[ OK ] Generators internals / Range (0 ms) | |
[ RUN ] Generators internals / Range | |
[ RUN ] Generators internals / Range / Negative manual step | |
[ RUN ] Generators internals / Range / Negative manual step / Integer | |
[ RUN ] Generators internals / Range / Negative manual step / Integer / Slightly under end | |
[ OK ] Generators internals / Range / Negative manual step / Integer / Slightly under end (0 ms) | |
[ OK ] Generators internals / Range / Negative manual step / Integer (0 ms) | |
[ OK ] Generators internals / Range / Negative manual step (0 ms) | |
[ OK ] Generators internals / Range (0 ms) | |
[ OK ] Generators internals | |
[----------] 22 tests from Generators internals (1 ms total) | |
[----------] GENERATE capture macros | |
[ RUN ] GENERATE capture macros | |
[ OK ] GENERATE capture macros | |
[----------] 10 tests from GENERATE capture macros (0 ms total) | |
[----------] #1809 - GENERATE_COPY and SingleValueGenerator does not compile | |
[ RUN ] #1809 - GENERATE_COPY and SingleValueGenerator does not compile | |
[ OK ] #1809 - GENERATE_COPY and SingleValueGenerator does not compile | |
[----------] 16 tests from #1809 - GENERATE_COPY and SingleValueGenerator does not compile (0 ms total) | |
[----------] Multiple random generators in one test case output different values | |
[ RUN ] Multiple random generators in one test case output different values | |
[ RUN ] Multiple random generators in one test case output different values / Integer | |
[ OK ] Multiple random generators in one test case output different values / Integer (0 ms) | |
[ RUN ] Multiple random generators in one test case output different values / Float | |
[ OK ] Multiple random generators in one test case output different values / Float (0 ms) | |
[ OK ] Multiple random generators in one test case output different values | |
[----------] 2 tests from Multiple random generators in one test case output different values (1 ms total) | |
[----------] Tracker | |
[ RUN ] Tracker | |
[ RUN ] Tracker / successfully close one section | |
[ OK ] Tracker / successfully close one section (0 ms) | |
[ RUN ] Tracker / fail one section | |
[ RUN ] Tracker / fail one section / re-enter after failed section | |
[ OK ] Tracker / fail one section / re-enter after failed section (0 ms) | |
[ OK ] Tracker / fail one section (0 ms) | |
[ RUN ] Tracker / fail one section | |
[ RUN ] Tracker / fail one section / re-enter after failed section and find next section | |
[ OK ] Tracker / fail one section / re-enter after failed section and find next section (0 ms) | |
[ OK ] Tracker / fail one section (0 ms) | |
[ RUN ] Tracker / successfully close one section, then find another | |
[ RUN ] Tracker / successfully close one section, then find another / Re-enter - skips S1 and enters S2 | |
[ RUN ] Tracker / successfully close one section, then find another / Re-enter - skips S1 and enters S2 / Successfully close S2 | |
[ OK ] Tracker / successfully close one section, then find another / Re-enter - skips S1 and enters S2 / Successfully close S2 (0 ms) | |
[ OK ] Tracker / successfully close one section, then find another / Re-enter - skips S1 and enters S2 (0 ms) | |
[ OK ] Tracker / successfully close one section, then find another (0 ms) | |
[ RUN ] Tracker / successfully close one section, then find another | |
[ RUN ] Tracker / successfully close one section, then find another / Re-enter - skips S1 and enters S2 | |
[ RUN ] Tracker / successfully close one section, then find another / Re-enter - skips S1 and enters S2 / fail S2 | |
[ OK ] Tracker / successfully close one section, then find another / Re-enter - skips S1 and enters S2 / fail S2 (0 ms) | |
[ OK ] Tracker / successfully close one section, then find another / Re-enter - skips S1 and enters S2 (0 ms) | |
[ OK ] Tracker / successfully close one section, then find another (0 ms) | |
[ RUN ] Tracker / open a nested section | |
[ OK ] Tracker / open a nested section (0 ms) | |
[ OK ] Tracker | |
[----------] 6 tests from Tracker (0 ms total) | |
[----------] Our PCG implementation provides expected results for known seeds | |
[ RUN ] Our PCG implementation provides expected results for known seeds | |
[ RUN ] Our PCG implementation provides expected results for known seeds / Default seeded | |
[ OK ] Our PCG implementation provides expected results for known seeds / Default seeded (0 ms) | |
[ RUN ] Our PCG implementation provides expected results for known seeds / Specific seed | |
[ OK ] Our PCG implementation provides expected results for known seeds / Specific seed (0 ms) | |
[ OK ] Our PCG implementation provides expected results for known seeds | |
[----------] 2 tests from Our PCG implementation provides expected results for known seeds (0 ms total) | |
[----------] Comparison ops | |
[ RUN ] Comparison ops | |
[ OK ] Comparison ops | |
[----------] 1 test from Comparison ops (0 ms total) | |
[----------] Tag alias can be registered against tag patterns | |
[ RUN ] Tag alias can be registered against tag patterns | |
[ RUN ] Tag alias can be registered against tag patterns / The same tag alias can only be registered once | |
[ OK ] Tag alias can be registered against tag patterns / The same tag alias can only be registered once (0 ms) | |
[ RUN ] Tag alias can be registered against tag patterns / Tag aliases must be of the form [@name] | |
[ OK ] Tag alias can be registered against tag patterns / Tag aliases must be of the form [@name] (0 ms) | |
[ OK ] Tag alias can be registered against tag patterns | |
[----------] 2 tests from Tag alias can be registered against tag patterns (0 ms total) | |
[----------] shortened hide tags are split apart | |
[ RUN ] shortened hide tags are split apart | |
[ OK ] shortened hide tags are split apart | |
[----------] 1 test from shortened hide tags are split apart (0 ms total) | |
[----------] adding a hide tag implicitly enables all others | |
[ RUN ] adding a hide tag implicitly enables all others | |
[ OK ] adding a hide tag implicitly enables all others | |
[----------] 3 tests from adding a hide tag implicitly enables all others (0 ms total) | |
[----------] StringRef | |
[ RUN ] StringRef | |
[ RUN ] StringRef / Empty string | |
[ OK ] StringRef / Empty string (0 ms) | |
[ RUN ] StringRef / From string literal | |
[ OK ] StringRef / From string literal (0 ms) | |
[ RUN ] StringRef / From sub-string | |
[ OK ] StringRef / From sub-string (0 ms) | |
[ RUN ] StringRef / Substrings | |
[ RUN ] StringRef / Substrings / zero-based substring | |
[ OK ] StringRef / Substrings / zero-based substring (0 ms) | |
[ OK ] StringRef / Substrings (0 ms) | |
[ RUN ] StringRef / Substrings | |
[ RUN ] StringRef / Substrings / non-zero-based substring | |
[ OK ] StringRef / Substrings / non-zero-based substring (0 ms) | |
[ OK ] StringRef / Substrings (0 ms) | |
[ RUN ] StringRef / Substrings | |
[ RUN ] StringRef / Substrings / Pointer values of full refs should match | |
[ OK ] StringRef / Substrings / Pointer values of full refs should match (0 ms) | |
[ OK ] StringRef / Substrings (0 ms) | |
[ RUN ] StringRef / Substrings | |
[ RUN ] StringRef / Substrings / Pointer values of substring refs should also match | |
[ OK ] StringRef / Substrings / Pointer values of substring refs should also match (0 ms) | |
[ OK ] StringRef / Substrings (0 ms) | |
[ RUN ] StringRef / Substrings | |
[ RUN ] StringRef / Substrings / Past the end substring | |
[ OK ] StringRef / Substrings / Past the end substring (0 ms) | |
[ OK ] StringRef / Substrings (0 ms) | |
[ RUN ] StringRef / Substrings | |
[ RUN ] StringRef / Substrings / Substring off the end are trimmed | |
[ OK ] StringRef / Substrings / Substring off the end are trimmed (0 ms) | |
[ OK ] StringRef / Substrings (0 ms) | |
[ RUN ] StringRef / Comparisons are deep | |
[ OK ] StringRef / Comparisons are deep (0 ms) | |
[ RUN ] StringRef / from std::string | |
[ RUN ] StringRef / from std::string / implicitly constructed | |
[ OK ] StringRef / from std::string / implicitly constructed (0 ms) | |
[ OK ] StringRef / from std::string (0 ms) | |
[ RUN ] StringRef / from std::string | |
[ RUN ] StringRef / from std::string / explicitly constructed | |
[ OK ] StringRef / from std::string / explicitly constructed (0 ms) | |
[ OK ] StringRef / from std::string (0 ms) | |
[ RUN ] StringRef / from std::string | |
[ RUN ] StringRef / from std::string / assigned | |
[ OK ] StringRef / from std::string / assigned (0 ms) | |
[ OK ] StringRef / from std::string (0 ms) | |
[ RUN ] StringRef / to std::string | |
[ RUN ] StringRef / to std::string / explicitly constructed | |
[ OK ] StringRef / to std::string / explicitly constructed (0 ms) | |
[ OK ] StringRef / to std::string (0 ms) | |
[ RUN ] StringRef / to std::string | |
[ RUN ] StringRef / to std::string / assigned | |
[ OK ] StringRef / to std::string / assigned (0 ms) | |
[ OK ] StringRef / to std::string (0 ms) | |
[ OK ] StringRef | |
[----------] 15 tests from StringRef (0 ms total) | |
[----------] StringRef at compilation time | |
[ RUN ] StringRef at compilation time | |
[ RUN ] StringRef at compilation time / Simple constructors | |
[ OK ] StringRef at compilation time / Simple constructors (0 ms) | |
[ RUN ] StringRef at compilation time / UDL construction | |
[ OK ] StringRef at compilation time / UDL construction (0 ms) | |
[ OK ] StringRef at compilation time | |
[----------] 2 tests from StringRef at compilation time (0 ms total) | |
[----------] Trim strings | |
[ RUN ] Trim strings | |
[ OK ] Trim strings | |
[----------] 1 test from Trim strings (0 ms total) | |
[----------] replaceInPlace | |
[ RUN ] replaceInPlace | |
[ RUN ] replaceInPlace / replace single char | |
[ OK ] replaceInPlace / replace single char (0 ms) | |
[ RUN ] replaceInPlace / replace two chars | |
[ OK ] replaceInPlace / replace two chars (0 ms) | |
[ RUN ] replaceInPlace / replace first char | |
[ OK ] replaceInPlace / replace first char (0 ms) | |
[ RUN ] replaceInPlace / replace last char | |
[ OK ] replaceInPlace / replace last char (0 ms) | |
[ RUN ] replaceInPlace / replace all chars | |
[ OK ] replaceInPlace / replace all chars (0 ms) | |
[ RUN ] replaceInPlace / replace no chars | |
[ OK ] replaceInPlace / replace no chars (0 ms) | |
[ RUN ] replaceInPlace / escape ' | |
[ OK ] replaceInPlace / escape ' (0 ms) | |
[ OK ] replaceInPlace | |
[----------] 7 tests from replaceInPlace (0 ms total) | |
[----------] splitString | |
[ RUN ] splitString | |
[ OK ] splitString | |
[----------] 1 test from splitString (0 ms total) | |
[----------] XmlEncode | |
[ RUN ] XmlEncode | |
[ RUN ] XmlEncode / normal string | |
[ OK ] XmlEncode / normal string (0 ms) | |
[ RUN ] XmlEncode / empty string | |
[ OK ] XmlEncode / empty string (0 ms) | |
[ RUN ] XmlEncode / string with ampersand | |
[ OK ] XmlEncode / string with ampersand (0 ms) | |
[ RUN ] XmlEncode / string with less-than | |
[ OK ] XmlEncode / string with less-than (0 ms) | |
[ RUN ] XmlEncode / string with greater-than | |
[ OK ] XmlEncode / string with greater-than (0 ms) | |
[ RUN ] XmlEncode / string with quotes | |
[ OK ] XmlEncode / string with quotes (0 ms) | |
[ RUN ] XmlEncode / string with control char (1) | |
[ OK ] XmlEncode / string with control char (1) (0 ms) | |
[ RUN ] XmlEncode / string with control char (x7F) | |
[ OK ] XmlEncode / string with control char (x7F) (0 ms) | |
[ OK ] XmlEncode | |
[----------] 8 tests from XmlEncode (0 ms total) | |
[----------] XmlEncode: UTF-8 | |
[ RUN ] XmlEncode: UTF-8 | |
[ RUN ] XmlEncode: UTF-8 / Valid utf-8 strings | |
[ OK ] XmlEncode: UTF-8 / Valid utf-8 strings (0 ms) | |
[ RUN ] XmlEncode: UTF-8 / Invalid utf-8 strings | |
[ RUN ] XmlEncode: UTF-8 / Invalid utf-8 strings / Various broken strings | |
[ OK ] XmlEncode: UTF-8 / Invalid utf-8 strings / Various broken strings (0 ms) | |
[ OK ] XmlEncode: UTF-8 / Invalid utf-8 strings (0 ms) | |
[ RUN ] XmlEncode: UTF-8 / Invalid utf-8 strings | |
[ RUN ] XmlEncode: UTF-8 / Invalid utf-8 strings / Overlong encodings | |
[ OK ] XmlEncode: UTF-8 / Invalid utf-8 strings / Overlong encodings (0 ms) | |
[ OK ] XmlEncode: UTF-8 / Invalid utf-8 strings (0 ms) | |
[ RUN ] XmlEncode: UTF-8 / Invalid utf-8 strings | |
[ RUN ] XmlEncode: UTF-8 / Invalid utf-8 strings / Surrogate pairs | |
[ OK ] XmlEncode: UTF-8 / Invalid utf-8 strings / Surrogate pairs (0 ms) | |
[ OK ] XmlEncode: UTF-8 / Invalid utf-8 strings (0 ms) | |
[ RUN ] XmlEncode: UTF-8 / Invalid utf-8 strings | |
[ RUN ] XmlEncode: UTF-8 / Invalid utf-8 strings / Invalid start byte | |
[ OK ] XmlEncode: UTF-8 / Invalid utf-8 strings / Invalid start byte (0 ms) | |
[ OK ] XmlEncode: UTF-8 / Invalid utf-8 strings (0 ms) | |
[ RUN ] XmlEncode: UTF-8 / Invalid utf-8 strings | |
[ RUN ] XmlEncode: UTF-8 / Invalid utf-8 strings / Missing continuation byte(s) | |
[ OK ] XmlEncode: UTF-8 / Invalid utf-8 strings / Missing continuation byte(s) (0 ms) | |
[ OK ] XmlEncode: UTF-8 / Invalid utf-8 strings (0 ms) | |
[ OK ] XmlEncode: UTF-8 | |
[----------] 6 tests from XmlEncode: UTF-8 (0 ms total) | |
[----------] parseEnums | |
[ RUN ] parseEnums | |
[ RUN ] parseEnums / No enums | |
[ OK ] parseEnums / No enums (0 ms) | |
[ RUN ] parseEnums / One enum value | |
[ OK ] parseEnums / One enum value (0 ms) | |
[ RUN ] parseEnums / Multiple enum values | |
[ OK ] parseEnums / Multiple enum values (0 ms) | |
[ OK ] parseEnums | |
[----------] 3 tests from parseEnums (0 ms total) | |
[----------] Directly creating an EnumInfo | |
[ RUN ] Directly creating an EnumInfo | |
[ OK ] Directly creating an EnumInfo | |
[----------] 1 test from Directly creating an EnumInfo (0 ms total) | |
[----------] Range type with sentinel | |
[ RUN ] Range type with sentinel | |
[ OK ] Range type with sentinel | |
[----------] 1 test from Range type with sentinel (0 ms total) | |
[----------] A comparison that uses literals instead of the normal constructor | |
[ RUN ] A comparison that uses literals instead of the normal constructor | |
[ OK ] A comparison that uses literals instead of the normal constructor | |
[----------] 1 test from A comparison that uses literals instead of the normal constructor (0 ms total) | |
[----------] Some simple comparisons between doubles | |
[ RUN ] Some simple comparisons between doubles | |
[ OK ] Some simple comparisons between doubles | |
[----------] 1 test from Some simple comparisons between doubles (0 ms total) | |
[----------] Approximate comparisons with different epsilons | |
[ RUN ] Approximate comparisons with different epsilons | |
[ OK ] Approximate comparisons with different epsilons | |
[----------] 1 test from Approximate comparisons with different epsilons (0 ms total) | |
[----------] Less-than inequalities with different epsilons | |
[ RUN ] Less-than inequalities with different epsilons | |
[ OK ] Less-than inequalities with different epsilons | |
[----------] 1 test from Less-than inequalities with different epsilons (0 ms total) | |
[----------] Greater-than inequalities with different epsilons | |
[ RUN ] Greater-than inequalities with different epsilons | |
[ OK ] Greater-than inequalities with different epsilons | |
[----------] 1 test from Greater-than inequalities with different epsilons (0 ms total) | |
[----------] Approximate comparisons with floats | |
[ RUN ] Approximate comparisons with floats | |
[ OK ] Approximate comparisons with floats | |
[----------] 1 test from Approximate comparisons with floats (0 ms total) | |
[----------] Approximate comparisons with ints | |
[ RUN ] Approximate comparisons with ints | |
[ OK ] Approximate comparisons with ints | |
[----------] 1 test from Approximate comparisons with ints (0 ms total) | |
[----------] Approximate comparisons with mixed numeric types | |
[ RUN ] Approximate comparisons with mixed numeric types | |
[ OK ] Approximate comparisons with mixed numeric types | |
[----------] 1 test from Approximate comparisons with mixed numeric types (0 ms total) | |
[----------] Use a custom approx | |
[ RUN ] Use a custom approx | |
[ OK ] Use a custom approx | |
[----------] 1 test from Use a custom approx (0 ms total) | |
[----------] Approximate PI | |
[ RUN ] Approximate PI | |
[ OK ] Approximate PI | |
[----------] 1 test from Approximate PI (0 ms total) | |
[----------] Absolute margin | |
[ RUN ] Absolute margin | |
[ OK ] Absolute margin | |
[----------] 1 test from Absolute margin (0 ms total) | |
[----------] Approx with exactly-representable margin | |
[ RUN ] Approx with exactly-representable margin | |
[ OK ] Approx with exactly-representable margin | |
[----------] 1 test from Approx with exactly-representable margin (0 ms total) | |
[----------] Approx setters validate their arguments | |
[ RUN ] Approx setters validate their arguments | |
[ OK ] Approx setters validate their arguments | |
[----------] 1 test from Approx setters validate their arguments (0 ms total) | |
[----------] Default scale is invisible to comparison | |
[ RUN ] Default scale is invisible to comparison | |
[ OK ] Default scale is invisible to comparison | |
[----------] 1 test from Default scale is invisible to comparison (0 ms total) | |
[----------] Epsilon only applies to Approx's value | |
[ RUN ] Epsilon only applies to Approx's value | |
[ OK ] Epsilon only applies to Approx's value | |
[----------] 1 test from Epsilon only applies to Approx's value (0 ms total) | |
[----------] Assorted miscellaneous tests | |
[ RUN ] Assorted miscellaneous tests | |
[ OK ] Assorted miscellaneous tests | |
[----------] 1 test from Assorted miscellaneous tests (0 ms total) | |
[----------] Comparison with explicitly convertible types | |
[ RUN ] Comparison with explicitly convertible types | |
[ OK ] Comparison with explicitly convertible types | |
[----------] 1 test from Comparison with explicitly convertible types (0 ms total) | |
[----------] Scenario: Do that thing with the thing | |
[ RUN ] Scenario: Do that thing with the thing | |
[ RUN ] Scenario: Do that thing with the thing / Given: This stuff exists | |
[ RUN ] Scenario: Do that thing with the thing / Given: This stuff exists / And given: And some assumption | |
[ RUN ] Scenario: Do that thing with the thing / Given: This stuff exists / And given: And some assumption / When: I do this | |
[ RUN ] 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 | |
[ RUN ] 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 | |
[ OK ] 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 (0 ms) | |
[ OK ] 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 (0 ms) | |
[ OK ] Scenario: Do that thing with the thing / Given: This stuff exists / And given: And some assumption / When: I do this (0 ms) | |
[ OK ] Scenario: Do that thing with the thing / Given: This stuff exists / And given: And some assumption (0 ms) | |
[ OK ] Scenario: Do that thing with the thing / Given: This stuff exists (0 ms) | |
[ OK ] Scenario: Do that thing with the thing | |
[----------] 1 test from Scenario: Do that thing with the thing (0 ms total) | |
[----------] Scenario: Vector resizing affects size and capacity | |
[ RUN ] Scenario: Vector resizing affects size and capacity | |
[ RUN ] Scenario: Vector resizing affects size and capacity / Given: an empty vector | |
[ RUN ] Scenario: Vector resizing affects size and capacity / Given: an empty vector / When: it is made larger | |
[ RUN ] Scenario: Vector resizing affects size and capacity / Given: an empty vector / When: it is made larger / Then: the size and capacity go up | |
[ RUN ] 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 | |
[ RUN ] 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 | |
[ OK ] 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 (0 ms) | |
[ OK ] 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 (0 ms) | |
[ OK ] Scenario: Vector resizing affects size and capacity / Given: an empty vector / When: it is made larger / Then: the size and capacity go up (0 ms) | |
[ OK ] Scenario: Vector resizing affects size and capacity / Given: an empty vector / When: it is made larger (0 ms) | |
[ OK ] Scenario: Vector resizing affects size and capacity / Given: an empty vector (0 ms) | |
[ RUN ] Scenario: Vector resizing affects size and capacity / Given: an empty vector | |
[ RUN ] Scenario: Vector resizing affects size and capacity / Given: an empty vector / When: we reserve more space | |
[ RUN ] 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 | |
[ OK ] 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 (0 ms) | |
[ OK ] Scenario: Vector resizing affects size and capacity / Given: an empty vector / When: we reserve more space (0 ms) | |
[ OK ] Scenario: Vector resizing affects size and capacity / Given: an empty vector (0 ms) | |
[ OK ] Scenario: Vector resizing affects size and capacity | |
[----------] 2 tests from Scenario: Vector resizing affects size and capacity (0 ms total) | |
[----------] Scenario: This is a really long scenario name to see how the list command deals with wrapping | |
[ RUN ] Scenario: This is a really long scenario name to see how the list command deals with wrapping | |
[ RUN ] 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 | |
[ RUN ] 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 | |
[ RUN ] 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 | |
[ OK ] 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 (0 ms) | |
[ OK ] 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 (0 ms) | |
[ OK ] 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 (0 ms) | |
[ OK ] Scenario: This is a really long scenario name to see how the list command deals with wrapping | |
[----------] 1 test from Scenario: This is a really long scenario name to see how the list command deals with wrapping (0 ms total) | |
[----------] Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or methods | |
[ RUN ] Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or methods | |
[ RUN ] Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or methods / Given: No operations precede me | |
[ RUN ] Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or methods / Given: No operations precede me / When: We get the count | |
[ RUN ] 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 | |
[ OK ] 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 (0 ms) | |
[ OK ] Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or methods / Given: No operations precede me / When: We get the count (0 ms) | |
[ OK ] Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or methods / Given: No operations precede me (0 ms) | |
[ OK ] Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or methods | |
[----------] 1 test from Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or methods (0 ms total) | |
[----------] A METHOD_AS_TEST_CASE based test run that succeeds | |
[ RUN ] A METHOD_AS_TEST_CASE based test run that succeeds | |
[ OK ] A METHOD_AS_TEST_CASE based test run that succeeds | |
[----------] 1 test from A METHOD_AS_TEST_CASE based test run that succeeds (0 ms total) | |
[----------] A TEST_CASE_METHOD based test run that succeeds | |
[ RUN ] A TEST_CASE_METHOD based test run that succeeds | |
[ OK ] A TEST_CASE_METHOD based test run that succeeds | |
[----------] 1 test from A TEST_CASE_METHOD based test run that succeeds (0 ms total) | |
[----------] A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - int | |
[ RUN ] A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - int | |
[ OK ] A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - int | |
[----------] 1 test from A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - int (0 ms total) | |
[----------] A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - float | |
[ RUN ] A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - float | |
[ OK ] A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - float | |
[----------] 1 test from A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - float (0 ms total) | |
[----------] A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - double | |
[ RUN ] A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - double | |
[ OK ] A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - double | |
[----------] 1 test from A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - double (0 ms total) | |
[----------] A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 1 | |
[ RUN ] A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 1 | |
[ OK ] A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 1 | |
[----------] 1 test from A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 1 (0 ms total) | |
[----------] A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 3 | |
[ RUN ] A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 3 | |
[ OK ] A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 3 | |
[----------] 1 test from A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 3 (0 ms total) | |
[----------] A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 6 | |
[ RUN ] A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 6 | |
[ OK ] A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 6 | |
[----------] 1 test from A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 6 (0 ms total) | |
[----------] A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<int> | |
[ RUN ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<int> | |
[ OK ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<int> | |
[----------] 1 test from A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<int> (0 ms total) | |
[----------] A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<float> | |
[ RUN ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<float> | |
[ OK ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<float> | |
[----------] 1 test from A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<float> (0 ms total) | |
[----------] A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<int> | |
[ RUN ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<int> | |
[ OK ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<int> | |
[----------] 1 test from A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<int> (0 ms total) | |
[----------] A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<float> | |
[ RUN ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<float> | |
[ OK ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<float> | |
[----------] 1 test from A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<float> (0 ms total) | |
[----------] A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<int,2> | |
[ RUN ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<int,2> | |
[ OK ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<int,2> | |
[----------] 1 test from A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<int,2> (0 ms total) | |
[----------] A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<float,6> | |
[ RUN ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<float,6> | |
[ OK ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<float,6> | |
[----------] 1 test from A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<float,6> (0 ms total) | |
[----------] A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<int,2> | |
[ RUN ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<int,2> | |
[ OK ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<int,2> | |
[----------] 1 test from A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<int,2> (0 ms total) | |
[----------] A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<float,6> | |
[ RUN ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<float,6> | |
[ OK ] A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<float,6> | |
[----------] 1 test from A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<float,6> (0 ms total) | |
[----------] Template test case method with test types specified inside std::tuple - MyTypes - 0 | |
[ RUN ] Template test case method with test types specified inside std::tuple - MyTypes - 0 | |
[ OK ] Template test case method with test types specified inside std::tuple - MyTypes - 0 | |
[----------] 1 test from Template test case method with test types specified inside std::tuple - MyTypes - 0 (0 ms total) | |
[----------] Template test case method with test types specified inside std::tuple - MyTypes - 1 | |
[ RUN ] Template test case method with test types specified inside std::tuple - MyTypes - 1 | |
[ OK ] Template test case method with test types specified inside std::tuple - MyTypes - 1 | |
[----------] 1 test from Template test case method with test types specified inside std::tuple - MyTypes - 1 (0 ms total) | |
[----------] Template test case method with test types specified inside std::tuple - MyTypes - 2 | |
[ RUN ] Template test case method with test types specified inside std::tuple - MyTypes - 2 | |
[ OK ] Template test case method with test types specified inside std::tuple - MyTypes - 2 | |
[----------] 1 test from Template test case method with test types specified inside std::tuple - MyTypes - 2 (0 ms total) | |
[----------] #809 | |
[ RUN ] #809 | |
[ OK ] #809 | |
[----------] 1 test from #809 (0 ms total) | |
[----------] #833 | |
[ RUN ] #833 | |
[ OK ] #833 | |
[----------] 1 test from #833 (0 ms total) | |
[----------] #872 | |
[ RUN ] #872 | |
[ OK ] #872 | |
[----------] 1 test from #872 (0 ms total) | |
[----------] #1027 | |
[ RUN ] #1027 | |
[ OK ] #1027 | |
[----------] 1 test from #1027 (0 ms total) | |
[----------] #1147 | |
[ RUN ] #1147 | |
[ OK ] #1147 | |
[----------] 1 test from #1147 (0 ms total) | |
[----------] #1238 | |
[ RUN ] #1238 | |
[ OK ] #1238 | |
[----------] 1 test from #1238 (0 ms total) | |
[----------] #1245 | |
[ RUN ] #1245 | |
[ OK ] #1245 | |
[----------] 1 test from #1245 (0 ms total) | |
[----------] #1403 | |
[ RUN ] #1403 | |
[ OK ] #1403 | |
[----------] 1 test from #1403 (0 ms total) | |
[----------] Optionally static assertions | |
[ RUN ] Optionally static assertions | |
[ OK ] Optionally static assertions | |
[----------] 1 test from Optionally static assertions (0 ms total) | |
[----------] #1548 | |
[ RUN ] #1548 | |
[ OK ] #1548 | |
[----------] 1 test from #1548 (0 ms total) | |
[----------] #925: comparing function pointer to function address failed to compile | |
[ RUN ] #925: comparing function pointer to function address failed to compile | |
[ OK ] #925: comparing function pointer to function address failed to compile | |
[----------] 1 test from #925: comparing function pointer to function address failed to compile (0 ms total) | |
[----------] #1027: Bitfields can be captured | |
[ RUN ] #1027: Bitfields can be captured | |
[ OK ] #1027: Bitfields can be captured | |
[----------] 1 test from #1027: Bitfields can be captured (0 ms total) | |
[----------] Lambdas in assertions | |
[ RUN ] Lambdas in assertions | |
[ OK ] Lambdas in assertions | |
[----------] 1 test from Lambdas in assertions (0 ms total) | |
[----------] Assertion macros support bit operators and bool conversions | |
[ RUN ] Assertion macros support bit operators and bool conversions | |
[ OK ] Assertion macros support bit operators and bool conversions | |
[----------] 1 test from Assertion macros support bit operators and bool conversions (0 ms total) | |
[----------] Equality checks that should succeed | |
[ RUN ] Equality checks that should succeed | |
[ OK ] Equality checks that should succeed | |
[----------] 1 test from Equality checks that should succeed (0 ms total) | |
[----------] Mayfail test case with nested sections | |
[ RUN ] Mayfail test case with nested sections | |
[ RUN ] Mayfail test case with nested sections / A | |
[ RUN ] Mayfail test case with nested sections / A / 1 | |
../projects/SelfTest/UsageTests/Condition.tests.cpp:95: FAILED: | |
[ OK ] Mayfail test case with nested sections / A / 1 (0 ms) | |
[ OK ] Mayfail test case with nested sections / A (0 ms) | |
[ RUN ] Mayfail test case with nested sections / A | |
[ RUN ] Mayfail test case with nested sections / A / 2 | |
../projects/SelfTest/UsageTests/Condition.tests.cpp:96: FAILED: | |
[ OK ] Mayfail test case with nested sections / A / 2 (0 ms) | |
[ OK ] Mayfail test case with nested sections / A (0 ms) | |
[ RUN ] Mayfail test case with nested sections / A | |
[ OK ] Mayfail test case with nested sections / A (0 ms) | |
[ RUN ] Mayfail test case with nested sections / B | |
[ RUN ] Mayfail test case with nested sections / B / 1 | |
../projects/SelfTest/UsageTests/Condition.tests.cpp:99: FAILED: | |
[ OK ] Mayfail test case with nested sections / B / 1 (0 ms) | |
[ OK ] Mayfail test case with nested sections / B (0 ms) | |
[ RUN ] Mayfail test case with nested sections / B | |
[ RUN ] Mayfail test case with nested sections / B / 2 | |
../projects/SelfTest/UsageTests/Condition.tests.cpp:100: FAILED: | |
[ OK ] Mayfail test case with nested sections / B / 2 (0 ms) | |
[ OK ] Mayfail test case with nested sections / B (0 ms) | |
[ RUN ] Mayfail test case with nested sections / B | |
[ OK ] Mayfail test case with nested sections / B (0 ms) | |
[ OK ] Mayfail test case with nested sections | |
[----------] 6 tests from Mayfail test case with nested sections (0 ms total) | |
[ EXPECTED ] 4 tests failed as expected | |
[----------] Inequality checks that should succeed | |
[ RUN ] Inequality checks that should succeed | |
[ OK ] Inequality checks that should succeed | |
[----------] 1 test from Inequality checks that should succeed (0 ms total) | |
[----------] Ordering comparison checks that should succeed | |
[ RUN ] Ordering comparison checks that should succeed | |
[ OK ] Ordering comparison checks that should succeed | |
[----------] 1 test from Ordering comparison checks that should succeed (0 ms total) | |
[----------] Comparisons with int literals don't warn when mixing signed/ unsigned | |
[ RUN ] Comparisons with int literals don't warn when mixing signed/ unsigned | |
[ OK ] Comparisons with int literals don't warn when mixing signed/ unsigned | |
[----------] 1 test from Comparisons with int literals don't warn when mixing signed/ unsigned (0 ms total) | |
[----------] comparisons between int variables | |
[ RUN ] comparisons between int variables | |
[ OK ] comparisons between int variables | |
[----------] 1 test from comparisons between int variables (0 ms total) | |
[----------] comparisons between const int variables | |
[ RUN ] comparisons between const int variables | |
[ OK ] comparisons between const int variables | |
[----------] 1 test from comparisons between const int variables (0 ms total) | |
[----------] Comparisons between unsigned ints and negative signed ints match c++ standard behaviour | |
[ RUN ] Comparisons between unsigned ints and negative signed ints match c++ standard behaviour | |
[ OK ] Comparisons between unsigned ints and negative signed ints match c++ standard behaviour | |
[----------] 1 test from Comparisons between unsigned ints and negative signed ints match c++ standard behaviour (0 ms total) | |
[----------] Comparisons between ints where one side is computed | |
[ RUN ] Comparisons between ints where one side is computed | |
[ OK ] Comparisons between ints where one side is computed | |
[----------] 1 test from Comparisons between ints where one side is computed (0 ms total) | |
[----------] Pointers can be compared to null | |
[ RUN ] Pointers can be compared to null | |
[ OK ] Pointers can be compared to null | |
[----------] 1 test from Pointers can be compared to null (0 ms total) | |
[----------] 'Not' checks that should succeed | |
[ RUN ] 'Not' checks that should succeed | |
[ OK ] 'Not' checks that should succeed | |
[----------] 1 test from 'Not' checks that should succeed (0 ms total) | |
[----------] #1005: Comparing pointer to int and long (NULL can be either on various systems) | |
[ RUN ] #1005: Comparing pointer to int and long (NULL can be either on various systems) | |
[ OK ] #1005: Comparing pointer to int and long (NULL can be either on various systems) | |
[----------] 1 test from #1005: Comparing pointer to int and long (NULL can be either on various systems) (0 ms total) | |
[----------] toString(enum) | |
[ RUN ] toString(enum) | |
[ OK ] toString(enum) | |
[----------] 1 test from toString(enum) (0 ms total) | |
[----------] toString(enum w/operator<<) | |
[ RUN ] toString(enum w/operator<<) | |
[ OK ] toString(enum w/operator<<) | |
[----------] 1 test from toString(enum w/operator<<) (0 ms total) | |
[----------] toString(enum class) | |
[ RUN ] toString(enum class) | |
[ OK ] toString(enum class) | |
[----------] 1 test from toString(enum class) (0 ms total) | |
[----------] toString(enum class w/operator<<) | |
[ RUN ] toString(enum class w/operator<<) | |
[ OK ] toString(enum class w/operator<<) | |
[----------] 1 test from toString(enum class w/operator<<) (0 ms total) | |
[----------] Enums can quickly have stringification enabled using REGISTER_ENUM | |
[ RUN ] Enums can quickly have stringification enabled using REGISTER_ENUM | |
[ OK ] Enums can quickly have stringification enabled using REGISTER_ENUM | |
[----------] 1 test from Enums can quickly have stringification enabled using REGISTER_ENUM (0 ms total) | |
[----------] Enums in namespaces can quickly have stringification enabled using REGISTER_ENUM | |
[ RUN ] Enums in namespaces can quickly have stringification enabled using REGISTER_ENUM | |
[ OK ] Enums in namespaces can quickly have stringification enabled using REGISTER_ENUM | |
[----------] 1 test from Enums in namespaces can quickly have stringification enabled using REGISTER_ENUM (0 ms total) | |
[----------] When checked exceptions are thrown they can be expected or unexpected | |
[ RUN ] When checked exceptions are thrown they can be expected or unexpected | |
[ OK ] When checked exceptions are thrown they can be expected or unexpected | |
[----------] 1 test from When checked exceptions are thrown they can be expected or unexpected (0 ms total) | |
[----------] When unchecked exceptions are thrown, but caught, they do not affect the test | |
[ RUN ] When unchecked exceptions are thrown, but caught, they do not affect the test | |
[ OK ] When unchecked exceptions are thrown, but caught, they do not affect the test | |
[----------] 1 test from When unchecked exceptions are thrown, but caught, they do not affect the test (0 ms total) | |
[----------] Exception messages can be tested for | |
[ RUN ] Exception messages can be tested for | |
[ RUN ] Exception messages can be tested for / exact match | |
[ OK ] Exception messages can be tested for / exact match (0 ms) | |
[ RUN ] Exception messages can be tested for / different case | |
[ OK ] Exception messages can be tested for / different case (0 ms) | |
[ RUN ] Exception messages can be tested for / wildcarded | |
[ OK ] Exception messages can be tested for / wildcarded (0 ms) | |
[ OK ] Exception messages can be tested for | |
[----------] 3 tests from Exception messages can be tested for (0 ms total) | |
[----------] Generators -- simple | |
[ RUN ] Generators -- simple | |
[ RUN ] Generators -- simple / one | |
[ OK ] Generators -- simple / one (0 ms) | |
[ RUN ] Generators -- simple / one | |
[ OK ] Generators -- simple / one (0 ms) | |
[ RUN ] Generators -- simple / one | |
[ OK ] Generators -- simple / one (0 ms) | |
[ RUN ] Generators -- simple / two | |
[ OK ] Generators -- simple / two (0 ms) | |
[ RUN ] Generators -- simple / two | |
[ OK ] Generators -- simple / two (0 ms) | |
[ RUN ] Generators -- simple / two | |
[ OK ] Generators -- simple / two (0 ms) | |
[ RUN ] Generators -- simple / one | |
[ OK ] Generators -- simple / one (0 ms) | |
[ RUN ] Generators -- simple / one | |
[ OK ] Generators -- simple / one (0 ms) | |
[ RUN ] Generators -- simple / one | |
[ OK ] Generators -- simple / one (0 ms) | |
[ RUN ] Generators -- simple / two | |
[ OK ] Generators -- simple / two (0 ms) | |
[ RUN ] Generators -- simple / two | |
[ OK ] Generators -- simple / two (0 ms) | |
[ RUN ] Generators -- simple / two | |
[ OK ] Generators -- simple / two (0 ms) | |
[ RUN ] Generators -- simple / one | |
[ OK ] Generators -- simple / one (0 ms) | |
[ RUN ] Generators -- simple / one | |
[ OK ] Generators -- simple / one (0 ms) | |
[ RUN ] Generators -- simple / one | |
[ OK ] Generators -- simple / one (0 ms) | |
[ RUN ] Generators -- simple / two | |
[ OK ] Generators -- simple / two (0 ms) | |
[ RUN ] Generators -- simple / two | |
[ OK ] Generators -- simple / two (0 ms) | |
[ RUN ] Generators -- simple / two | |
[ OK ] Generators -- simple / two (0 ms) | |
[ OK ] Generators -- simple | |
[----------] 18 tests from Generators -- simple (0 ms total) | |
[----------] 3x3x3 ints | |
[ RUN ] 3x3x3 ints | |
[ OK ] 3x3x3 ints | |
[----------] 27 tests from 3x3x3 ints (0 ms total) | |
[----------] tables | |
[ RUN ] tables | |
[ OK ] tables | |
[----------] 4 tests from tables (0 ms total) | |
[----------] strlen3 | |
[ RUN ] strlen3 | |
[ OK ] strlen3 | |
[----------] 4 tests from strlen3 (0 ms total) | |
[----------] Generators -- adapters | |
[ RUN ] Generators -- adapters | |
[ RUN ] Generators -- adapters / Filtering by predicate | |
[ RUN ] Generators -- adapters / Filtering by predicate / Basic usage | |
[ OK ] Generators -- adapters / Filtering by predicate / Basic usage (0 ms) | |
[ OK ] Generators -- adapters / Filtering by predicate (0 ms) | |
[ RUN ] Generators -- adapters / Filtering by predicate | |
[ RUN ] Generators -- adapters / Filtering by predicate / Basic usage | |
[ OK ] Generators -- adapters / Filtering by predicate / Basic usage (0 ms) | |
[ OK ] Generators -- adapters / Filtering by predicate (0 ms) | |
[ RUN ] Generators -- adapters / Filtering by predicate | |
[ RUN ] Generators -- adapters / Filtering by predicate / Basic usage | |
[ OK ] Generators -- adapters / Filtering by predicate / Basic usage (0 ms) | |
[ OK ] Generators -- adapters / Filtering by predicate (0 ms) | |
[ RUN ] Generators -- adapters / Filtering by predicate | |
[ RUN ] Generators -- adapters / Filtering by predicate / Throws if there are no matching values | |
[ OK ] Generators -- adapters / Filtering by predicate / Throws if there are no matching values (0 ms) | |
[ OK ] Generators -- adapters / Filtering by predicate (0 ms) | |
[ RUN ] Generators -- adapters / Shortening a range | |
[ OK ] Generators -- adapters / Shortening a range (0 ms) | |
[ RUN ] Generators -- adapters / Shortening a range | |
[ OK ] Generators -- adapters / Shortening a range (0 ms) | |
[ RUN ] Generators -- adapters / Shortening a range | |
[ OK ] Generators -- adapters / Shortening a range (0 ms) | |
[ RUN ] Generators -- adapters / Transforming elements | |
[ RUN ] Generators -- adapters / Transforming elements / Same type | |
[ OK ] Generators -- adapters / Transforming elements / Same type (0 ms) | |
[ OK ] Generators -- adapters / Transforming elements (0 ms) | |
[ RUN ] Generators -- adapters / Transforming elements | |
[ RUN ] Generators -- adapters / Transforming elements / Same type | |
[ OK ] Generators -- adapters / Transforming elements / Same type (0 ms) | |
[ OK ] Generators -- adapters / Transforming elements (0 ms) | |
[ RUN ] Generators -- adapters / Transforming elements | |
[ RUN ] Generators -- adapters / Transforming elements / Same type | |
[ OK ] Generators -- adapters / Transforming elements / Same type (0 ms) | |
[ OK ] Generators -- adapters / Transforming elements (0 ms) | |
[ RUN ] Generators -- adapters / Transforming elements | |
[ RUN ] Generators -- adapters / Transforming elements / Different type | |
[ OK ] Generators -- adapters / Transforming elements / Different type (0 ms) | |
[ OK ] Generators -- adapters / Transforming elements (0 ms) | |
[ RUN ] Generators -- adapters / Transforming elements | |
[ RUN ] Generators -- adapters / Transforming elements / Different type | |
[ OK ] Generators -- adapters / Transforming elements / Different type (0 ms) | |
[ OK ] Generators -- adapters / Transforming elements (0 ms) | |
[ RUN ] Generators -- adapters / Transforming elements | |
[ RUN ] Generators -- adapters / Transforming elements / Different type | |
[ OK ] Generators -- adapters / Transforming elements / Different type (0 ms) | |
[ OK ] Generators -- adapters / Transforming elements (0 ms) | |
[ RUN ] Generators -- adapters / Transforming elements | |
[ RUN ] Generators -- adapters / Transforming elements / Different deduced type | |
[ OK ] Generators -- adapters / Transforming elements / Different deduced type (0 ms) | |
[ OK ] Generators -- adapters / Transforming elements (0 ms) | |
[ RUN ] Generators -- adapters / Transforming elements | |
[ RUN ] Generators -- adapters / Transforming elements / Different deduced type | |
[ OK ] Generators -- adapters / Transforming elements / Different deduced type (0 ms) | |
[ OK ] Generators -- adapters / Transforming elements (0 ms) | |
[ RUN ] Generators -- adapters / Transforming elements | |
[ RUN ] Generators -- adapters / Transforming elements / Different deduced type | |
[ OK ] Generators -- adapters / Transforming elements / Different deduced type (0 ms) | |
[ OK ] Generators -- adapters / Transforming elements (0 ms) | |
[ RUN ] Generators -- adapters / Repeating a generator | |
[ OK ] Generators -- adapters / Repeating a generator (0 ms) | |
[ RUN ] Generators -- adapters / Repeating a generator | |
[ OK ] Generators -- adapters / Repeating a generator (0 ms) | |
[ RUN ] Generators -- adapters / Repeating a generator | |
[ OK ] Generators -- adapters / Repeating a generator (0 ms) | |
[ RUN ] Generators -- adapters / Repeating a generator | |
[ OK ] Generators -- adapters / Repeating a generator (0 ms) | |
[ RUN ] Generators -- adapters / Repeating a generator | |
[ OK ] Generators -- adapters / Repeating a generator (0 ms) | |
[ RUN ] Generators -- adapters / Repeating a generator | |
[ OK ] Generators -- adapters / Repeating a generator (0 ms) | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces / Number of elements in source is divisible by chunk size | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces / Number of elements in source is divisible by chunk size (0 ms) | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces (0 ms) | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces / Number of elements in source is divisible by chunk size | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces / Number of elements in source is divisible by chunk size (0 ms) | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces (0 ms) | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces / Number of elements in source is divisible by chunk size | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces / Number of elements in source is divisible by chunk size (0 ms) | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces (0 ms) | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces / Number of elements in source is not divisible by chunk size | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces / Number of elements in source is not divisible by chunk size (0 ms) | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces (0 ms) | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces / Number of elements in source is not divisible by chunk size | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces / Number of elements in source is not divisible by chunk size (0 ms) | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces (0 ms) | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces / Chunk size of zero | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces / Chunk size of zero (0 ms) | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces (0 ms) | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces / Chunk size of zero | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces / Chunk size of zero (0 ms) | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces (0 ms) | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces / Chunk size of zero | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces / Chunk size of zero (0 ms) | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces (0 ms) | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces | |
[ RUN ] Generators -- adapters / Chunking a generator into sized pieces / Throws on too small generators | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces / Throws on too small generators (0 ms) | |
[ OK ] Generators -- adapters / Chunking a generator into sized pieces (0 ms) | |
[ OK ] Generators -- adapters | |
[----------] 31 tests from Generators -- adapters (1 ms total) | |
[----------] Random generator | |
[ RUN ] Random generator | |
[ RUN ] Random generator / Infer int from integral arguments | |
[ OK ] Random generator / Infer int from integral arguments (0 ms) | |
[ RUN ] Random generator / Infer int from integral arguments | |
[ OK ] Random generator / Infer int from integral arguments (0 ms) | |
[ RUN ] Random generator / Infer int from integral arguments | |
[ OK ] Random generator / Infer int from integral arguments (0 ms) | |
[ RUN ] Random generator / Infer int from integral arguments | |
[ OK ] Random generator / Infer int from integral arguments (0 ms) | |
[ RUN ] Random generator / Infer double from double arguments | |
[ OK ] Random generator / Infer double from double arguments (0 ms) | |
[ RUN ] Random generator / Infer double from double arguments | |
[ OK ] Random generator / Infer double from double arguments (0 ms) | |
[ RUN ] Random generator / Infer double from double arguments | |
[ OK ] Random generator / Infer double from double arguments (0 ms) | |
[ RUN ] Random generator / Infer double from double arguments | |
[ OK ] Random generator / Infer double from double arguments (0 ms) | |
[ OK ] Random generator | |
[----------] 8 tests from Random generator (0 ms total) | |
[----------] Nested generators and captured variables | |
[ RUN ] Nested generators and captured variables | |
[ OK ] Nested generators and captured variables | |
[----------] 16 tests from Nested generators and captured variables (0 ms total) | |
[----------] Copy and then generate a range | |
[ RUN ] Copy and then generate a range | |
[ RUN ] Copy and then generate a range / from var and iterators | |
[ OK ] Copy and then generate a range / from var and iterators (0 ms) | |
[ RUN ] Copy and then generate a range / from var and iterators | |
[ OK ] Copy and then generate a range / from var and iterators (0 ms) | |
[ RUN ] Copy and then generate a range / from var and iterators | |
[ OK ] Copy and then generate a range / from var and iterators (0 ms) | |
[ RUN ] Copy and then generate a range / from var and iterators | |
[ OK ] Copy and then generate a range / from var and iterators (0 ms) | |
[ RUN ] Copy and then generate a range / from var and iterators | |
[ OK ] Copy and then generate a range / from var and iterators (0 ms) | |
[ RUN ] Copy and then generate a range / from var and iterators | |
[ OK ] Copy and then generate a range / from var and iterators (0 ms) | |
[ RUN ] Copy and then generate a range / From a temporary container | |
[ OK ] Copy and then generate a range / From a temporary container (0 ms) | |
[ RUN ] Copy and then generate a range / From a temporary container | |
[ OK ] Copy and then generate a range / From a temporary container (0 ms) | |
[ RUN ] Copy and then generate a range / From a temporary container | |
[ OK ] Copy and then generate a range / From a temporary container (0 ms) | |
[ RUN ] Copy and then generate a range / From a temporary container | |
[ OK ] Copy and then generate a range / From a temporary container (0 ms) | |
[ RUN ] Copy and then generate a range / From a temporary container | |
[ OK ] Copy and then generate a range / From a temporary container (0 ms) | |
[ RUN ] Copy and then generate a range / From a temporary container | |
[ OK ] Copy and then generate a range / From a temporary container (0 ms) | |
[ RUN ] Copy and then generate a range / Final validation | |
[ OK ] Copy and then generate a range / Final validation (0 ms) | |
[ OK ] Copy and then generate a range | |
[----------] 13 tests from Copy and then generate a range (0 ms total) | |
[----------] #1913 - GENERATE inside a for loop should not keep recreating the generator | |
[ RUN ] #1913 - GENERATE inside a for loop should not keep recreating the generator | |
[ OK ] #1913 - GENERATE inside a for loop should not keep recreating the generator | |
[----------] 2 tests from #1913 - GENERATE inside a for loop should not keep recreating the generator (0 ms total) | |
[----------] #1913 - GENERATEs can share a line | |
[ RUN ] #1913 - GENERATEs can share a line | |
[ OK ] #1913 - GENERATEs can share a line | |
[----------] 4 tests from #1913 - GENERATEs can share a line (0 ms total) | |
[----------] SUCCEED counts as a test pass | |
[ RUN ] SUCCEED counts as a test pass | |
[ OK ] SUCCEED counts as a test pass | |
[----------] 1 test from SUCCEED counts as a test pass (0 ms total) | |
[----------] The NO_FAIL macro reports a failure but does not fail the test | |
[ RUN ] The NO_FAIL macro reports a failure but does not fail the test | |
[ OK ] The NO_FAIL macro reports a failure but does not fail the test | |
[----------] 1 test from The NO_FAIL macro reports a failure but does not fail the test (0 ms total) | |
[----------] just info | |
[ RUN ] just info | |
[ OK ] just info | |
[----------] 1 test from just info (0 ms total) | |
[----------] just unscoped info | |
[ RUN ] just unscoped info | |
[ OK ] just unscoped info | |
[----------] 1 test from just unscoped info (0 ms total) | |
[----------] print unscoped info if passing unscoped info is printed | |
[ RUN ] print unscoped info if passing unscoped info is printed | |
[ OK ] print unscoped info if passing unscoped info is printed | |
[----------] 1 test from print unscoped info if passing unscoped info is printed (0 ms total) | |
[----------] mix info, unscoped info and warning | |
[ RUN ] mix info, unscoped info and warning | |
../projects/SelfTest/UsageTests/Message.tests.cpp:203: warning: | |
and warn may mix | |
../projects/SelfTest/UsageTests/Message.tests.cpp:204: warning: | |
they are not cleared after warnings | |
[ OK ] mix info, unscoped info and warning | |
[----------] 1 test from mix info, unscoped info and warning (0 ms total) | |
[----------] CAPTURE can deal with complex expressions | |
[ RUN ] CAPTURE can deal with complex expressions | |
[ OK ] CAPTURE can deal with complex expressions | |
[----------] 1 test from CAPTURE can deal with complex expressions (0 ms total) | |
[----------] CAPTURE can deal with complex expressions involving commas | |
[ RUN ] CAPTURE can deal with complex expressions involving commas | |
[ OK ] CAPTURE can deal with complex expressions involving commas | |
[----------] 1 test from CAPTURE can deal with complex expressions involving commas (0 ms total) | |
[----------] CAPTURE parses string and character constants | |
[ RUN ] CAPTURE parses string and character constants | |
[ OK ] CAPTURE parses string and character constants | |
[----------] 1 test from CAPTURE parses string and character constants (0 ms total) | |
[----------] ManuallyRegistered | |
[ RUN ] ManuallyRegistered | |
[ OK ] ManuallyRegistered | |
[----------] 1 test from ManuallyRegistered (0 ms total) | |
[----------] even more nested SECTION tests | |
[ RUN ] even more nested SECTION tests | |
[ RUN ] even more nested SECTION tests / c | |
[ RUN ] even more nested SECTION tests / c / d (leaf) | |
[ OK ] even more nested SECTION tests / c / d (leaf) (0 ms) | |
[ OK ] even more nested SECTION tests / c (0 ms) | |
[ RUN ] even more nested SECTION tests / c | |
[ RUN ] even more nested SECTION tests / c / e (leaf) | |
[ OK ] even more nested SECTION tests / c / e (leaf) (0 ms) | |
[ OK ] even more nested SECTION tests / c (0 ms) | |
[ RUN ] even more nested SECTION tests / f (leaf) | |
[ OK ] even more nested SECTION tests / f (leaf) (0 ms) | |
[ OK ] even more nested SECTION tests | |
[----------] 3 tests from even more nested SECTION tests (0 ms total) | |
[----------] null strings | |
[ RUN ] null strings | |
[ OK ] null strings | |
[----------] 1 test from null strings (0 ms total) | |
[----------] checkedIf | |
[ RUN ] checkedIf | |
[ OK ] checkedIf | |
[----------] 1 test from checkedIf (0 ms total) | |
[----------] checkedElse | |
[ RUN ] checkedElse | |
[ OK ] checkedElse | |
[----------] 1 test from checkedElse (0 ms total) | |
[----------] xmlentitycheck | |
[ RUN ] xmlentitycheck | |
[ RUN ] 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> | |
[ OK ] 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> (0 ms) | |
[ RUN ] xmlentitycheck / encoded chars: these should all be encoded: &&&"""<<<&"<<&" | |
[ OK ] xmlentitycheck / encoded chars: these should all be encoded: &&&"""<<<&"<<&" (0 ms) | |
[ OK ] xmlentitycheck | |
[----------] 2 tests from xmlentitycheck (0 ms total) | |
[----------] atomic if | |
[ RUN ] atomic if | |
[ OK ] atomic if | |
[----------] 1 test from atomic if (0 ms total) | |
[----------] Factorials are computed | |
[ RUN ] Factorials are computed | |
[ OK ] Factorials are computed | |
[----------] 1 test from Factorials are computed (0 ms total) | |
[----------] An empty test with no assertions | |
[ RUN ] An empty test with no assertions | |
[ OK ] An empty test with no assertions | |
[----------] 1 test from An empty test with no assertions (0 ms total) | |
[----------] first tag | |
[ RUN ] first tag | |
[ OK ] first tag | |
[----------] 1 test from first tag (0 ms total) | |
[----------] second tag | |
[ RUN ] second tag | |
[ OK ] second tag | |
[----------] 1 test from second tag (0 ms total) | |
[----------] vectors can be sized and resized | |
[ RUN ] vectors can be sized and resized | |
[ RUN ] vectors can be sized and resized / resizing bigger changes size and capacity | |
[ OK ] vectors can be sized and resized / resizing bigger changes size and capacity (0 ms) | |
[ RUN ] vectors can be sized and resized / resizing smaller changes size but not capacity | |
[ RUN ] vectors can be sized and resized / resizing smaller changes size but not capacity / We can use the 'swap trick' to reset the capacity | |
[ OK ] vectors can be sized and resized / resizing smaller changes size but not capacity / We can use the 'swap trick' to reset the capacity (0 ms) | |
[ OK ] vectors can be sized and resized / resizing smaller changes size but not capacity (0 ms) | |
[ RUN ] vectors can be sized and resized / reserving bigger changes capacity but not size | |
[ OK ] vectors can be sized and resized / reserving bigger changes capacity but not size (0 ms) | |
[ RUN ] vectors can be sized and resized / reserving smaller does not change size or capacity | |
[ OK ] vectors can be sized and resized / reserving smaller does not change size or capacity (0 ms) | |
[ OK ] vectors can be sized and resized | |
[----------] 4 tests from vectors can be sized and resized (0 ms total) | |
[----------] TemplateTest: vectors can be sized and resized - int | |
[ RUN ] TemplateTest: vectors can be sized and resized - int | |
[ RUN ] TemplateTest: vectors can be sized and resized - int / resizing bigger changes size and capacity | |
[ OK ] TemplateTest: vectors can be sized and resized - int / resizing bigger changes size and capacity (0 ms) | |
[ RUN ] TemplateTest: vectors can be sized and resized - int / resizing smaller changes size but not capacity | |
[ RUN ] 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 | |
[ OK ] 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 (0 ms) | |
[ OK ] TemplateTest: vectors can be sized and resized - int / resizing smaller changes size but not capacity (0 ms) | |
[ RUN ] TemplateTest: vectors can be sized and resized - int / reserving bigger changes capacity but not size | |
[ OK ] TemplateTest: vectors can be sized and resized - int / reserving bigger changes capacity but not size (0 ms) | |
[ RUN ] TemplateTest: vectors can be sized and resized - int / reserving smaller does not change size or capacity | |
[ OK ] TemplateTest: vectors can be sized and resized - int / reserving smaller does not change size or capacity (0 ms) | |
[ OK ] TemplateTest: vectors can be sized and resized - int | |
[----------] 4 tests from TemplateTest: vectors can be sized and resized - int (0 ms total) | |
[----------] TemplateTest: vectors can be sized and resized - float | |
[ RUN ] TemplateTest: vectors can be sized and resized - float | |
[ RUN ] TemplateTest: vectors can be sized and resized - float / resizing bigger changes size and capacity | |
[ OK ] TemplateTest: vectors can be sized and resized - float / resizing bigger changes size and capacity (0 ms) | |
[ RUN ] TemplateTest: vectors can be sized and resized - float / resizing smaller changes size but not capacity | |
[ RUN ] 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 | |
[ OK ] 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 (0 ms) | |
[ OK ] TemplateTest: vectors can be sized and resized - float / resizing smaller changes size but not capacity (0 ms) | |
[ RUN ] TemplateTest: vectors can be sized and resized - float / reserving bigger changes capacity but not size | |
[ OK ] TemplateTest: vectors can be sized and resized - float / reserving bigger changes capacity but not size (0 ms) | |
[ RUN ] TemplateTest: vectors can be sized and resized - float / reserving smaller does not change size or capacity | |
[ OK ] TemplateTest: vectors can be sized and resized - float / reserving smaller does not change size or capacity (0 ms) | |
[ OK ] TemplateTest: vectors can be sized and resized - float | |
[----------] 4 tests from TemplateTest: vectors can be sized and resized - float (0 ms total) | |
[----------] TemplateTest: vectors can be sized and resized - std::string | |
[ RUN ] TemplateTest: vectors can be sized and resized - std::string | |
[ RUN ] TemplateTest: vectors can be sized and resized - std::string / resizing bigger changes size and capacity | |
[ OK ] TemplateTest: vectors can be sized and resized - std::string / resizing bigger changes size and capacity (0 ms) | |
[ RUN ] TemplateTest: vectors can be sized and resized - std::string / resizing smaller changes size but not capacity | |
[ RUN ] 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 | |
[ OK ] 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 (0 ms) | |
[ OK ] TemplateTest: vectors can be sized and resized - std::string / resizing smaller changes size but not capacity (0 ms) | |
[ RUN ] TemplateTest: vectors can be sized and resized - std::string / reserving bigger changes capacity but not size | |
[ OK ] TemplateTest: vectors can be sized and resized - std::string / reserving bigger changes capacity but not size (0 ms) | |
[ RUN ] TemplateTest: vectors can be sized and resized - std::string / reserving smaller does not change size or capacity | |
[ OK ] TemplateTest: vectors can be sized and resized - std::string / reserving smaller does not change size or capacity (0 ms) | |
[ OK ] TemplateTest: vectors can be sized and resized - std::string | |
[----------] 4 tests from TemplateTest: vectors can be sized and resized - std::string (0 ms total) | |
[----------] TemplateTest: vectors can be sized and resized - std::tuple<int,float> | |
[ RUN ] TemplateTest: vectors can be sized and resized - std::tuple<int,float> | |
[ RUN ] TemplateTest: vectors can be sized and resized - std::tuple<int,float> / resizing bigger changes size and capacity | |
[ OK ] TemplateTest: vectors can be sized and resized - std::tuple<int,float> / resizing bigger changes size and capacity (0 ms) | |
[ RUN ] TemplateTest: vectors can be sized and resized - std::tuple<int,float> / resizing smaller changes size but not capacity | |
[ RUN ] 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 | |
[ OK ] 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 (0 ms) | |
[ OK ] TemplateTest: vectors can be sized and resized - std::tuple<int,float> / resizing smaller changes size but not capacity (0 ms) | |
[ RUN ] TemplateTest: vectors can be sized and resized - std::tuple<int,float> / reserving bigger changes capacity but not size | |
[ OK ] TemplateTest: vectors can be sized and resized - std::tuple<int,float> / reserving bigger changes capacity but not size (0 ms) | |
[ RUN ] TemplateTest: vectors can be sized and resized - std::tuple<int,float> / reserving smaller does not change size or capacity | |
[ OK ] TemplateTest: vectors can be sized and resized - std::tuple<int,float> / reserving smaller does not change size or capacity (0 ms) | |
[ OK ] TemplateTest: vectors can be sized and resized - std::tuple<int,float> | |
[----------] 4 tests from TemplateTest: vectors can be sized and resized - std::tuple<int,float> (0 ms total) | |
[----------] TemplateTestSig: vectors can be sized and resized - int,5 | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - int,5 | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - int,5 / resizing bigger changes size and capacity | |
[ OK ] TemplateTestSig: vectors can be sized and resized - int,5 / resizing bigger changes size and capacity (0 ms) | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - int,5 / resizing smaller changes size but not capacity | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - int,5 / resizing smaller changes size but not capacity / We can use the 'swap trick' to reset the capacity | |
[ OK ] TemplateTestSig: vectors can be sized and resized - int,5 / resizing smaller changes size but not capacity / We can use the 'swap trick' to reset the capacity (0 ms) | |
[ OK ] TemplateTestSig: vectors can be sized and resized - int,5 / resizing smaller changes size but not capacity (0 ms) | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - int,5 / reserving bigger changes capacity but not size | |
[ OK ] TemplateTestSig: vectors can be sized and resized - int,5 / reserving bigger changes capacity but not size (0 ms) | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - int,5 / reserving smaller does not change size or capacity | |
[ OK ] TemplateTestSig: vectors can be sized and resized - int,5 / reserving smaller does not change size or capacity (0 ms) | |
[ OK ] TemplateTestSig: vectors can be sized and resized - int,5 | |
[----------] 4 tests from TemplateTestSig: vectors can be sized and resized - int,5 (0 ms total) | |
[----------] TemplateTestSig: vectors can be sized and resized - float,4 | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - float,4 | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - float,4 / resizing bigger changes size and capacity | |
[ OK ] TemplateTestSig: vectors can be sized and resized - float,4 / resizing bigger changes size and capacity (0 ms) | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - float,4 / resizing smaller changes size but not capacity | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - float,4 / resizing smaller changes size but not capacity / We can use the 'swap trick' to reset the capacity | |
[ OK ] TemplateTestSig: vectors can be sized and resized - float,4 / resizing smaller changes size but not capacity / We can use the 'swap trick' to reset the capacity (0 ms) | |
[ OK ] TemplateTestSig: vectors can be sized and resized - float,4 / resizing smaller changes size but not capacity (0 ms) | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - float,4 / reserving bigger changes capacity but not size | |
[ OK ] TemplateTestSig: vectors can be sized and resized - float,4 / reserving bigger changes capacity but not size (0 ms) | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - float,4 / reserving smaller does not change size or capacity | |
[ OK ] TemplateTestSig: vectors can be sized and resized - float,4 / reserving smaller does not change size or capacity (0 ms) | |
[ OK ] TemplateTestSig: vectors can be sized and resized - float,4 | |
[----------] 4 tests from TemplateTestSig: vectors can be sized and resized - float,4 (0 ms total) | |
[----------] TemplateTestSig: vectors can be sized and resized - std::string,15 | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - std::string,15 | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - std::string,15 / resizing bigger changes size and capacity | |
[ OK ] TemplateTestSig: vectors can be sized and resized - std::string,15 / resizing bigger changes size and capacity (0 ms) | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - std::string,15 / resizing smaller changes size but not capacity | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - std::string,15 / resizing smaller changes size but not capacity / We can use the 'swap trick' to reset the capacity | |
[ OK ] TemplateTestSig: vectors can be sized and resized - std::string,15 / resizing smaller changes size but not capacity / We can use the 'swap trick' to reset the capacity (0 ms) | |
[ OK ] TemplateTestSig: vectors can be sized and resized - std::string,15 / resizing smaller changes size but not capacity (0 ms) | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - std::string,15 / reserving bigger changes capacity but not size | |
[ OK ] TemplateTestSig: vectors can be sized and resized - std::string,15 / reserving bigger changes capacity but not size (0 ms) | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - std::string,15 / reserving smaller does not change size or capacity | |
[ OK ] TemplateTestSig: vectors can be sized and resized - std::string,15 / reserving smaller does not change size or capacity (0 ms) | |
[ OK ] TemplateTestSig: vectors can be sized and resized - std::string,15 | |
[----------] 4 tests from TemplateTestSig: vectors can be sized and resized - std::string,15 (0 ms total) | |
[----------] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 / resizing bigger changes size and capacity | |
[ OK ] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 / resizing bigger changes size and capacity (0 ms) | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 / resizing smaller changes size but not capacity | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 / resizing smaller changes size but not capacity / We can use the 'swap trick' to reset the capacity | |
[ OK ] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 / resizing smaller changes size but not capacity / We can use the 'swap trick' to reset the capacity (0 ms) | |
[ OK ] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 / resizing smaller changes size but not capacity (0 ms) | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 / reserving bigger changes capacity but not size | |
[ OK ] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 / reserving bigger changes capacity but not size (0 ms) | |
[ RUN ] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 / reserving smaller does not change size or capacity | |
[ OK ] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 / reserving smaller does not change size or capacity (0 ms) | |
[ OK ] TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 | |
[----------] 4 tests from TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 (0 ms total) | |
[----------] A Template product test case - std::vector<int> | |
[ RUN ] A Template product test case - std::vector<int> | |
[ OK ] A Template product test case - std::vector<int> | |
[----------] 1 test from A Template product test case - std::vector<int> (0 ms total) | |
[----------] A Template product test case - std::vector<float> | |
[ RUN ] A Template product test case - std::vector<float> | |
[ OK ] A Template product test case - std::vector<float> | |
[----------] 1 test from A Template product test case - std::vector<float> (0 ms total) | |
[----------] A Template product test case - Foo<int> | |
[ RUN ] A Template product test case - Foo<int> | |
[ OK ] A Template product test case - Foo<int> | |
[----------] 1 test from A Template product test case - Foo<int> (0 ms total) | |
[----------] A Template product test case - Foo<float> | |
[ RUN ] A Template product test case - Foo<float> | |
[ OK ] A Template product test case - Foo<float> | |
[----------] 1 test from A Template product test case - Foo<float> (0 ms total) | |
[----------] A Template product test case with array signature - std::array<int, 9> | |
[ RUN ] A Template product test case with array signature - std::array<int, 9> | |
[ OK ] A Template product test case with array signature - std::array<int, 9> | |
[----------] 1 test from A Template product test case with array signature - std::array<int, 9> (0 ms total) | |
[----------] A Template product test case with array signature - std::array<float, 42> | |
[ RUN ] A Template product test case with array signature - std::array<float, 42> | |
[ OK ] A Template product test case with array signature - std::array<float, 42> | |
[----------] 1 test from A Template product test case with array signature - std::array<float, 42> (0 ms total) | |
[----------] A Template product test case with array signature - Bar<int, 9> | |
[ RUN ] A Template product test case with array signature - Bar<int, 9> | |
[ OK ] A Template product test case with array signature - Bar<int, 9> | |
[----------] 1 test from A Template product test case with array signature - Bar<int, 9> (0 ms total) | |
[----------] A Template product test case with array signature - Bar<float, 42> | |
[ RUN ] A Template product test case with array signature - Bar<float, 42> | |
[ OK ] A Template product test case with array signature - Bar<float, 42> | |
[----------] 1 test from A Template product test case with array signature - Bar<float, 42> (0 ms total) | |
[----------] Product with differing arities - std::tuple<int> | |
[ RUN ] Product with differing arities - std::tuple<int> | |
[ OK ] Product with differing arities - std::tuple<int> | |
[----------] 1 test from Product with differing arities - std::tuple<int> (0 ms total) | |
[----------] Product with differing arities - std::tuple<int, double> | |
[ RUN ] Product with differing arities - std::tuple<int, double> | |
[ OK ] Product with differing arities - std::tuple<int, double> | |
[----------] 1 test from Product with differing arities - std::tuple<int, double> (0 ms total) | |
[----------] Product with differing arities - std::tuple<int, double, float> | |
[ RUN ] Product with differing arities - std::tuple<int, double, float> | |
[ OK ] Product with differing arities - std::tuple<int, double, float> | |
[----------] 1 test from Product with differing arities - std::tuple<int, double, float> (0 ms total) | |
[----------] Template test case with test types specified inside std::tuple - MyTypes - 0 | |
[ RUN ] Template test case with test types specified inside std::tuple - MyTypes - 0 | |
[ OK ] Template test case with test types specified inside std::tuple - MyTypes - 0 | |
[----------] 1 test from Template test case with test types specified inside std::tuple - MyTypes - 0 (0 ms total) | |
[----------] Template test case with test types specified inside std::tuple - MyTypes - 1 | |
[ RUN ] Template test case with test types specified inside std::tuple - MyTypes - 1 | |
[ OK ] Template test case with test types specified inside std::tuple - MyTypes - 1 | |
[----------] 1 test from Template test case with test types specified inside std::tuple - MyTypes - 1 (0 ms total) | |
[----------] Template test case with test types specified inside std::tuple - MyTypes - 2 | |
[ RUN ] Template test case with test types specified inside std::tuple - MyTypes - 2 | |
[ OK ] Template test case with test types specified inside std::tuple - MyTypes - 2 | |
[----------] 1 test from Template test case with test types specified inside std::tuple - MyTypes - 2 (0 ms total) | |
[----------] Template test case with test types specified inside non-default-constructible std::tuple - MyNonDefaultConstructibleTypes - 0 | |
[ RUN ] Template test case with test types specified inside non-default-constructible std::tuple - MyNonDefaultConstructibleTypes - 0 | |
[ OK ] Template test case with test types specified inside non-default-constructible std::tuple - MyNonDefaultConstructibleTypes - 0 | |
[----------] 1 test from Template test case with test types specified inside non-default-constructible std::tuple - MyNonDefaultConstructibleTypes - 0 (0 ms total) | |
[----------] Template test case with test types specified inside non-default-constructible std::tuple - MyNonDefaultConstructibleTypes - 1 | |
[ RUN ] Template test case with test types specified inside non-default-constructible std::tuple - MyNonDefaultConstructibleTypes - 1 | |
[ OK ] Template test case with test types specified inside non-default-constructible std::tuple - MyNonDefaultConstructibleTypes - 1 | |
[----------] 1 test from Template test case with test types specified inside non-default-constructible std::tuple - MyNonDefaultConstructibleTypes - 1 (0 ms total) | |
[----------] Template test case with test types specified inside non-copyable and non-movable std::tuple - NonCopyableAndNonMovableTypes - 0 | |
[ RUN ] Template test case with test types specified inside non-copyable and non-movable std::tuple - NonCopyableAndNonMovableTypes - 0 | |
[ OK ] Template test case with test types specified inside non-copyable and non-movable std::tuple - NonCopyableAndNonMovableTypes - 0 | |
[----------] 1 test from Template test case with test types specified inside non-copyable and non-movable std::tuple - NonCopyableAndNonMovableTypes - 0 (0 ms total) | |
[----------] Template test case with test types specified inside non-copyable and non-movable std::tuple - NonCopyableAndNonMovableTypes - 1 | |
[ RUN ] Template test case with test types specified inside non-copyable and non-movable std::tuple - NonCopyableAndNonMovableTypes - 1 | |
[ OK ] Template test case with test types specified inside non-copyable and non-movable std::tuple - NonCopyableAndNonMovableTypes - 1 | |
[----------] 1 test from Template test case with test types specified inside non-copyable and non-movable std::tuple - NonCopyableAndNonMovableTypes - 1 (0 ms total) | |
[----------] not allowed | |
[ RUN ] not allowed | |
[ OK ] not allowed | |
[----------] 1 test from not allowed (0 ms total) | |
[----------] toString on const wchar_t const pointer returns the string contents | |
[ RUN ] toString on const wchar_t const pointer returns the string contents | |
[ OK ] toString on const wchar_t const pointer returns the string contents | |
[----------] 1 test from toString on const wchar_t const pointer returns the string contents (0 ms total) | |
[----------] toString on const wchar_t pointer returns the string contents | |
[ RUN ] toString on const wchar_t pointer returns the string contents | |
[ OK ] toString on const wchar_t pointer returns the string contents | |
[----------] 1 test from toString on const wchar_t pointer returns the string contents (0 ms total) | |
[----------] toString on wchar_t const pointer returns the string contents | |
[ RUN ] toString on wchar_t const pointer returns the string contents | |
[ OK ] toString on wchar_t const pointer returns the string contents | |
[----------] 1 test from toString on wchar_t const pointer returns the string contents (0 ms total) | |
[----------] toString on wchar_t returns the string contents | |
[ RUN ] toString on wchar_t returns the string contents | |
[ OK ] toString on wchar_t returns the string contents | |
[----------] 1 test from toString on wchar_t returns the string contents (0 ms total) | |
[----------] long long | |
[ RUN ] long long | |
[ OK ] long long | |
[----------] 1 test from long long (0 ms total) | |
[----------] # A test name that starts with a # | |
[ RUN ] # A test name that starts with a # | |
[ OK ] # A test name that starts with a # | |
[----------] 1 test from # A test name that starts with a # (0 ms total) | |
[----------] Stringifying std::chrono::duration helpers | |
[ RUN ] Stringifying std::chrono::duration helpers | |
[ OK ] Stringifying std::chrono::duration helpers | |
[----------] 1 test from Stringifying std::chrono::duration helpers (0 ms total) | |
[----------] Stringifying std::chrono::duration with weird ratios | |
[ RUN ] Stringifying std::chrono::duration with weird ratios | |
[ OK ] Stringifying std::chrono::duration with weird ratios | |
[----------] 1 test from Stringifying std::chrono::duration with weird ratios (0 ms total) | |
[----------] Stringifying std::chrono::time_point<system_clock> | |
[ RUN ] Stringifying std::chrono::time_point<system_clock> | |
[ OK ] Stringifying std::chrono::time_point<system_clock> | |
[----------] 1 test from Stringifying std::chrono::time_point<system_clock> (0 ms total) | |
[----------] Stringifying std::chrono::time_point<Clock> | |
[ RUN ] Stringifying std::chrono::time_point<Clock> | |
[ OK ] Stringifying std::chrono::time_point<Clock> | |
[----------] 1 test from Stringifying std::chrono::time_point<Clock> (0 ms total) | |
[----------] Character pretty printing | |
[ RUN ] Character pretty printing | |
[ RUN ] Character pretty printing / Specifically escaped | |
[ OK ] Character pretty printing / Specifically escaped (0 ms) | |
[ RUN ] Character pretty printing / General chars | |
[ OK ] Character pretty printing / General chars (0 ms) | |
[ RUN ] Character pretty printing / Low ASCII | |
[ OK ] Character pretty printing / Low ASCII (0 ms) | |
[ OK ] Character pretty printing | |
[----------] 3 tests from Character pretty printing (0 ms total) | |
[----------] Capture and info messages | |
[ RUN ] Capture and info messages | |
[ RUN ] Capture and info messages / Capture should stringify like assertions | |
[ OK ] Capture and info messages / Capture should stringify like assertions (0 ms) | |
[ RUN ] Capture and info messages / Info should NOT stringify the way assertions do | |
[ OK ] Capture and info messages / Info should NOT stringify the way assertions do (0 ms) | |
[ OK ] Capture and info messages | |
[----------] 2 tests from Capture and info messages (0 ms total) | |
[----------] std::map is convertible string | |
[ RUN ] std::map is convertible string | |
[ RUN ] std::map is convertible string / empty | |
[ OK ] std::map is convertible string / empty (0 ms) | |
[ RUN ] std::map is convertible string / single item | |
[ OK ] std::map is convertible string / single item (0 ms) | |
[ RUN ] std::map is convertible string / several items | |
[ OK ] std::map is convertible string / several items (0 ms) | |
[ OK ] std::map is convertible string | |
[----------] 3 tests from std::map is convertible string (0 ms total) | |
[----------] std::set is convertible string | |
[ RUN ] std::set is convertible string | |
[ RUN ] std::set is convertible string / empty | |
[ OK ] std::set is convertible string / empty (0 ms) | |
[ RUN ] std::set is convertible string / single item | |
[ OK ] std::set is convertible string / single item (0 ms) | |
[ RUN ] std::set is convertible string / several items | |
[ OK ] std::set is convertible string / several items (0 ms) | |
[ OK ] std::set is convertible string | |
[----------] 3 tests from std::set is convertible string (0 ms total) | |
[----------] Static arrays are convertible to string | |
[ RUN ] Static arrays are convertible to string | |
[ RUN ] Static arrays are convertible to string / Single item | |
[ OK ] Static arrays are convertible to string / Single item (0 ms) | |
[ RUN ] Static arrays are convertible to string / Multiple | |
[ OK ] Static arrays are convertible to string / Multiple (0 ms) | |
[ RUN ] Static arrays are convertible to string / Non-trivial inner items | |
[ OK ] Static arrays are convertible to string / Non-trivial inner items (0 ms) | |
[ OK ] Static arrays are convertible to string | |
[----------] 3 tests from Static arrays are convertible to string (0 ms total) | |
[----------] Precision of floating point stringification can be set | |
[ RUN ] Precision of floating point stringification can be set | |
[ RUN ] Precision of floating point stringification can be set / Floats | |
[ OK ] Precision of floating point stringification can be set / Floats (0 ms) | |
[ RUN ] Precision of floating point stringification can be set / Double | |
[ OK ] Precision of floating point stringification can be set / Double (0 ms) | |
[ OK ] Precision of floating point stringification can be set | |
[----------] 2 tests from Precision of floating point stringification can be set (0 ms total) | |
[----------] Exception as a value (e.g. in REQUIRE_THROWS_MATCHES) can be stringified | |
[ RUN ] Exception as a value (e.g. in REQUIRE_THROWS_MATCHES) can be stringified | |
[ OK ] Exception as a value (e.g. in REQUIRE_THROWS_MATCHES) can be stringified | |
[----------] 1 test from Exception as a value (e.g. in REQUIRE_THROWS_MATCHES) can be stringified (0 ms total) | |
[----------] std::pair<int,std::string> -> toString | |
[ RUN ] std::pair<int,std::string> -> toString | |
[ OK ] std::pair<int,std::string> -> toString | |
[----------] 1 test from std::pair<int,std::string> -> toString (0 ms total) | |
[----------] std::pair<int,const std::string> -> toString | |
[ RUN ] std::pair<int,const std::string> -> toString | |
[ OK ] std::pair<int,const std::string> -> toString | |
[----------] 1 test from std::pair<int,const std::string> -> toString (0 ms total) | |
[----------] std::vector<std::pair<std::string,int> > -> toString | |
[ RUN ] std::vector<std::pair<std::string,int> > -> toString | |
[ OK ] std::vector<std::pair<std::string,int> > -> toString | |
[----------] 1 test from std::vector<std::pair<std::string,int> > -> toString (0 ms total) | |
[----------] pair<pair<int,const char *,pair<std::string,int> > -> toString | |
[ RUN ] pair<pair<int,const char *,pair<std::string,int> > -> toString | |
[ OK ] pair<pair<int,const char *,pair<std::string,int> > -> toString | |
[----------] 1 test from pair<pair<int,const char *,pair<std::string,int> > -> toString (0 ms total) | |
[----------] tuple<> | |
[ RUN ] tuple<> | |
[ OK ] tuple<> | |
[----------] 1 test from tuple<> (0 ms total) | |
[----------] tuple<int> | |
[ RUN ] tuple<int> | |
[ OK ] tuple<int> | |
[----------] 1 test from tuple<int> (0 ms total) | |
[----------] tuple<float,int> | |
[ RUN ] tuple<float,int> | |
[ OK ] tuple<float,int> | |
[----------] 1 test from tuple<float,int> (0 ms total) | |
[----------] tuple<string,string> | |
[ RUN ] tuple<string,string> | |
[ OK ] tuple<string,string> | |
[----------] 1 test from tuple<string,string> (0 ms total) | |
[----------] tuple<tuple<int>,tuple<>,float> | |
[ RUN ] tuple<tuple<int>,tuple<>,float> | |
[ OK ] tuple<tuple<int>,tuple<>,float> | |
[----------] 1 test from tuple<tuple<int>,tuple<>,float> (0 ms total) | |
[----------] tuple<nullptr,int,const char *> | |
[ RUN ] tuple<nullptr,int,const char *> | |
[ OK ] tuple<nullptr,int,const char *> | |
[----------] 1 test from tuple<nullptr,int,const char *> (0 ms total) | |
[----------] vector<int> -> toString | |
[ RUN ] vector<int> -> toString | |
[ OK ] vector<int> -> toString | |
[----------] 1 test from vector<int> -> toString (0 ms total) | |
[----------] vector<string> -> toString | |
[ RUN ] vector<string> -> toString | |
[ OK ] vector<string> -> toString | |
[----------] 1 test from vector<string> -> toString (0 ms total) | |
[----------] vector<int,allocator> -> toString | |
[ RUN ] vector<int,allocator> -> toString | |
[ OK ] vector<int,allocator> -> toString | |
[----------] 1 test from vector<int,allocator> -> toString (0 ms total) | |
[----------] vec<vec<string,alloc>> -> toString | |
[ RUN ] vec<vec<string,alloc>> -> toString | |
[ OK ] vec<vec<string,alloc>> -> toString | |
[----------] 1 test from vec<vec<string,alloc>> -> toString (0 ms total) | |
[----------] vector<bool> -> toString | |
[ RUN ] vector<bool> -> toString | |
[ OK ] vector<bool> -> toString | |
[----------] 1 test from vector<bool> -> toString (0 ms total) | |
[----------] array<int, N> -> toString | |
[ RUN ] array<int, N> -> toString | |
[ OK ] array<int, N> -> toString | |
[----------] 1 test from array<int, N> -> toString (0 ms total) | |
[----------] stringify( has_operator ) | |
[ RUN ] stringify( has_operator ) | |
[ OK ] stringify( has_operator ) | |
[----------] 1 test from stringify( has_operator ) (0 ms total) | |
[----------] stringify( has_maker ) | |
[ RUN ] stringify( has_maker ) | |
[ OK ] stringify( has_maker ) | |
[----------] 1 test from stringify( has_maker ) (0 ms total) | |
[----------] stringify( has_maker_and_operator ) | |
[ RUN ] stringify( has_maker_and_operator ) | |
[ OK ] stringify( has_maker_and_operator ) | |
[----------] 1 test from stringify( has_maker_and_operator ) (0 ms total) | |
[----------] stringify( has_neither ) | |
[ RUN ] stringify( has_neither ) | |
[ OK ] stringify( has_neither ) | |
[----------] 1 test from stringify( has_neither ) (0 ms total) | |
[----------] stringify( has_template_operator ) | |
[ RUN ] stringify( has_template_operator ) | |
[ OK ] stringify( has_template_operator ) | |
[----------] 1 test from stringify( has_template_operator ) (0 ms total) | |
[----------] stringify( vectors<has_operator> ) | |
[ RUN ] stringify( vectors<has_operator> ) | |
[ OK ] stringify( vectors<has_operator> ) | |
[----------] 1 test from stringify( vectors<has_operator> ) (0 ms total) | |
[----------] stringify( vectors<has_maker> ) | |
[ RUN ] stringify( vectors<has_maker> ) | |
[ OK ] stringify( vectors<has_maker> ) | |
[----------] 1 test from stringify( vectors<has_maker> ) (0 ms total) | |
[----------] stringify( vectors<has_maker_and_operator> ) | |
[ RUN ] stringify( vectors<has_maker_and_operator> ) | |
[ OK ] stringify( vectors<has_maker_and_operator> ) | |
[----------] 1 test from stringify( vectors<has_maker_and_operator> ) (0 ms total) | |
[----------] stringify ranges | |
[ RUN ] stringify ranges | |
[ OK ] stringify ranges | |
[----------] 1 test from stringify ranges (0 ms total) | |
[----------] An expression with side-effects should only be evaluated once | |
[ RUN ] An expression with side-effects should only be evaluated once | |
[ OK ] An expression with side-effects should only be evaluated once | |
[----------] 1 test from An expression with side-effects should only be evaluated once (0 ms total) | |
[----------] Implicit conversions are supported inside assertion macros | |
[ RUN ] Implicit conversions are supported inside assertion macros | |
[ OK ] Implicit conversions are supported inside assertion macros | |
[----------] 1 test from Implicit conversions are supported inside assertion macros (0 ms total) | |
[----------] Test enum bit values | |
[ RUN ] Test enum bit values | |
[ OK ] Test enum bit values | |
[----------] 1 test from Test enum bit values (0 ms total) | |
[----------] boolean member | |
[ RUN ] boolean member | |
[ OK ] boolean member | |
[----------] 1 test from boolean member (0 ms total) | |
[----------] (unimplemented) static bools can be evaluated | |
[ RUN ] (unimplemented) static bools can be evaluated | |
[ RUN ] (unimplemented) static bools can be evaluated / compare to true | |
[ OK ] (unimplemented) static bools can be evaluated / compare to true (0 ms) | |
[ RUN ] (unimplemented) static bools can be evaluated / compare to false | |
[ OK ] (unimplemented) static bools can be evaluated / compare to false (0 ms) | |
[ RUN ] (unimplemented) static bools can be evaluated / negation | |
[ OK ] (unimplemented) static bools can be evaluated / negation (0 ms) | |
[ RUN ] (unimplemented) static bools can be evaluated / double negation | |
[ OK ] (unimplemented) static bools can be evaluated / double negation (0 ms) | |
[ RUN ] (unimplemented) static bools can be evaluated / direct | |
[ OK ] (unimplemented) static bools can be evaluated / direct (0 ms) | |
[ OK ] (unimplemented) static bools can be evaluated | |
[----------] 5 tests from (unimplemented) static bools can be evaluated (0 ms total) | |
[----------] Objects that evaluated in boolean contexts can be checked | |
[ RUN ] Objects that evaluated in boolean contexts can be checked | |
[ OK ] Objects that evaluated in boolean contexts can be checked | |
[----------] 1 test from Objects that evaluated in boolean contexts can be checked (0 ms total) | |
[----------] Assertions then sections | |
[ RUN ] Assertions then sections | |
[ RUN ] Assertions then sections / A section | |
[ RUN ] Assertions then sections / A section / Another section | |
[ OK ] Assertions then sections / A section / Another section (0 ms) | |
[ OK ] Assertions then sections / A section (0 ms) | |
[ RUN ] Assertions then sections / A section | |
[ RUN ] Assertions then sections / A section / Another other section | |
[ OK ] Assertions then sections / A section / Another other section (0 ms) | |
[ OK ] Assertions then sections / A section (0 ms) | |
[ OK ] Assertions then sections | |
[----------] 2 tests from Assertions then sections (0 ms total) | |
[----------] non streamable - with conv. op | |
[ RUN ] non streamable - with conv. op | |
[ OK ] non streamable - with conv. op | |
[----------] 1 test from non streamable - with conv. op (0 ms total) | |
[----------] Comparing function pointers | |
[ RUN ] Comparing function pointers | |
[ OK ] Comparing function pointers | |
[----------] 1 test from Comparing function pointers (0 ms total) | |
[----------] Comparing member function pointers | |
[ RUN ] Comparing member function pointers | |
[ OK ] Comparing member function pointers | |
[----------] 1 test from Comparing member function pointers (0 ms total) | |
[----------] pointer to class | |
[ RUN ] pointer to class | |
[ OK ] pointer to class | |
[----------] 1 test from pointer to class (0 ms total) | |
[----------] null_ptr | |
[ RUN ] null_ptr | |
[ OK ] null_ptr | |
[----------] 1 test from null_ptr (0 ms total) | |
[----------] X/level/0/a | |
[ RUN ] X/level/0/a | |
[ OK ] X/level/0/a | |
[----------] 1 test from X/level/0/a (0 ms total) | |
[----------] X/level/0/b | |
[ RUN ] X/level/0/b | |
[ OK ] X/level/0/b | |
[----------] 1 test from X/level/0/b (0 ms total) | |
[----------] X/level/1/a | |
[ RUN ] X/level/1/a | |
[ OK ] X/level/1/a | |
[----------] 1 test from X/level/1/a (0 ms total) | |
[----------] X/level/1/b | |
[ RUN ] X/level/1/b | |
[ OK ] X/level/1/b | |
[----------] 1 test from X/level/1/b (0 ms total) | |
[----------] has printf | |
[ RUN ] has printf | |
loose text artifact | |
[ OK ] has printf | |
[----------] 1 test from has printf (0 ms total) | |
[----------] Commas in various macros are allowed | |
[ RUN ] Commas in various macros are allowed | |
[ OK ] Commas in various macros are allowed | |
[----------] 1 test from Commas in various macros are allowed (0 ms total) | |
[----------] Anonymous test case 1 | |
[ RUN ] Anonymous test case 1 | |
[ OK ] Anonymous test case 1 | |
[----------] 1 test from Anonymous test case 1 (0 ms total) | |
[----------] Test case with one argument | |
[ RUN ] Test case with one argument | |
[ OK ] Test case with one argument | |
[----------] 1 test from Test case with one argument (0 ms total) | |
[----------] Variadic macros | |
[ RUN ] Variadic macros | |
[ RUN ] Variadic macros / Section with one argument | |
[ OK ] Variadic macros / Section with one argument (0 ms) | |
[ OK ] Variadic macros | |
[----------] 1 test from Variadic macros (0 ms total) | |
[----------] String matchers | |
[ RUN ] String matchers | |
[ OK ] String matchers | |
[----------] 1 test from String matchers (0 ms total) | |
[----------] Equals | |
[ RUN ] Equals | |
[ OK ] Equals | |
[----------] 1 test from Equals (0 ms total) | |
[----------] Regex string matcher -- libstdc++-4.8 workaround | |
[ RUN ] Regex string matcher -- libstdc++-4.8 workaround | |
[ OK ] Regex string matcher -- libstdc++-4.8 workaround | |
[----------] 1 test from Regex string matcher -- libstdc++-4.8 workaround (0 ms total) | |
[----------] Matchers can be (AllOf) composed with the && operator | |
[ RUN ] Matchers can be (AllOf) composed with the && operator | |
[ OK ] Matchers can be (AllOf) composed with the && operator | |
[----------] 1 test from Matchers can be (AllOf) composed with the && operator (0 ms total) | |
[----------] Matchers can be (AnyOf) composed with the || operator | |
[ RUN ] Matchers can be (AnyOf) composed with the || operator | |
[ OK ] Matchers can be (AnyOf) composed with the || operator | |
[----------] 1 test from Matchers can be (AnyOf) composed with the || operator (0 ms total) | |
[----------] Matchers can be composed with both && and || | |
[ RUN ] Matchers can be composed with both && and || | |
[ OK ] Matchers can be composed with both && and || | |
[----------] 1 test from Matchers can be composed with both && and || (0 ms total) | |
[----------] Matchers can be negated (Not) with the ! operator | |
[ RUN ] Matchers can be negated (Not) with the ! operator | |
[ OK ] Matchers can be negated (Not) with the ! operator | |
[----------] 1 test from Matchers can be negated (Not) with the ! operator (0 ms total) | |
[----------] Vector matchers | |
[ RUN ] Vector matchers | |
[ RUN ] Vector matchers / Contains (element) | |
[ OK ] Vector matchers / Contains (element) (0 ms) | |
[ RUN ] Vector matchers / Contains (vector) | |
[ OK ] Vector matchers / Contains (vector) (0 ms) | |
[ RUN ] Vector matchers / Contains (element), composed | |
[ OK ] Vector matchers / Contains (element), composed (0 ms) | |
[ RUN ] Vector matchers / Equals | |
[ OK ] Vector matchers / Equals (0 ms) | |
[ RUN ] Vector matchers / UnorderedEquals | |
[ OK ] Vector matchers / UnorderedEquals (0 ms) | |
[ OK ] Vector matchers | |
[----------] 5 tests from Vector matchers (0 ms total) | |
[----------] Exception matchers that succeed | |
[ RUN ] Exception matchers that succeed | |
[ OK ] Exception matchers that succeed | |
[----------] 1 test from Exception matchers that succeed (0 ms total) | |
[----------] Floating point matchers: float | |
[ RUN ] Floating point matchers: float | |
[ RUN ] Floating point matchers: float / Relative | |
[ RUN ] Floating point matchers: float / Relative / Some subnormal values | |
[ OK ] Floating point matchers: float / Relative / Some subnormal values (0 ms) | |
[ OK ] Floating point matchers: float / Relative (0 ms) | |
[ RUN ] Floating point matchers: float / Margin | |
[ OK ] Floating point matchers: float / Margin (0 ms) | |
[ RUN ] Floating point matchers: float / ULPs | |
[ OK ] Floating point matchers: float / ULPs (0 ms) | |
[ RUN ] Floating point matchers: float / Composed | |
[ OK ] Floating point matchers: float / Composed (0 ms) | |
[ RUN ] Floating point matchers: float / Constructor validation | |
[ OK ] Floating point matchers: float / Constructor validation (0 ms) | |
[ OK ] Floating point matchers: float | |
[----------] 5 tests from Floating point matchers: float (0 ms total) | |
[----------] Floating point matchers: double | |
[ RUN ] Floating point matchers: double | |
[ RUN ] Floating point matchers: double / Relative | |
[ RUN ] Floating point matchers: double / Relative / Some subnormal values | |
[ OK ] Floating point matchers: double / Relative / Some subnormal values (0 ms) | |
[ OK ] Floating point matchers: double / Relative (0 ms) | |
[ RUN ] Floating point matchers: double / Margin | |
[ OK ] Floating point matchers: double / Margin (0 ms) | |
[ RUN ] Floating point matchers: double / ULPs | |
[ OK ] Floating point matchers: double / ULPs (0 ms) | |
[ RUN ] Floating point matchers: double / Composed | |
[ OK ] Floating point matchers: double / Composed (0 ms) | |
[ RUN ] Floating point matchers: double / Constructor validation | |
[ OK ] Floating point matchers: double / Constructor validation (0 ms) | |
[ OK ] Floating point matchers: double | |
[----------] 5 tests from Floating point matchers: double (0 ms total) | |
[----------] Floating point matchers that are problematic in approvals | |
[ RUN ] Floating point matchers that are problematic in approvals | |
[ OK ] Floating point matchers that are problematic in approvals | |
[----------] 1 test from Floating point matchers that are problematic in approvals (0 ms total) | |
[----------] Arbitrary predicate matcher | |
[ RUN ] Arbitrary predicate matcher | |
[ RUN ] Arbitrary predicate matcher / Function pointer | |
[ OK ] Arbitrary predicate matcher / Function pointer (0 ms) | |
[ RUN ] Arbitrary predicate matcher / Lambdas + different type | |
[ OK ] Arbitrary predicate matcher / Lambdas + different type (0 ms) | |
[ OK ] Arbitrary predicate matcher | |
[----------] 2 tests from Arbitrary predicate matcher (0 ms total) | |
[----------] Regression test #1 | |
[ RUN ] Regression test #1 | |
[ OK ] Regression test #1 | |
[----------] 1 test from Regression test #1 (0 ms total) | |
[----------] Predicate matcher can accept const char* | |
[ RUN ] Predicate matcher can accept const char* | |
[ OK ] Predicate matcher can accept const char* | |
[----------] 1 test from Predicate matcher can accept const char* (0 ms total) | |
[----------] Vector Approx matcher | |
[ RUN ] Vector Approx matcher | |
[ RUN ] Vector Approx matcher / Empty vector is roughly equal to an empty vector | |
[ OK ] Vector Approx matcher / Empty vector is roughly equal to an empty vector (0 ms) | |
[ RUN ] Vector Approx matcher / Vectors with elements | |
[ RUN ] Vector Approx matcher / Vectors with elements / A vector is approx equal to itself | |
[ OK ] Vector Approx matcher / Vectors with elements / A vector is approx equal to itself (0 ms) | |
[ OK ] Vector Approx matcher / Vectors with elements (0 ms) | |
[ RUN ] Vector Approx matcher / Vectors with elements | |
[ RUN ] Vector Approx matcher / Vectors with elements / Different length | |
[ OK ] Vector Approx matcher / Vectors with elements / Different length (0 ms) | |
[ OK ] Vector Approx matcher / Vectors with elements (0 ms) | |
[ RUN ] Vector Approx matcher / Vectors with elements | |
[ RUN ] Vector Approx matcher / Vectors with elements / Same length, different elements | |
[ OK ] Vector Approx matcher / Vectors with elements / Same length, different elements (0 ms) | |
[ OK ] Vector Approx matcher / Vectors with elements (0 ms) | |
[ OK ] Vector Approx matcher | |
[----------] 4 tests from Vector Approx matcher (0 ms total) | |
[----------] Exceptions matchers | |
[ RUN ] Exceptions matchers | |
[ OK ] Exceptions matchers | |
[----------] 1 test from Exceptions matchers (0 ms total) | |
[----------] Composed matchers are distinct | |
[ RUN ] Composed matchers are distinct | |
[ OK ] Composed matchers are distinct | |
[----------] 1 test from Composed matchers are distinct (0 ms total) | |
[----------] Composed matchers shortcircuit | |
[ RUN ] Composed matchers shortcircuit | |
[ RUN ] Composed matchers shortcircuit / && | |
[ OK ] Composed matchers shortcircuit / && (0 ms) | |
[ RUN ] Composed matchers shortcircuit / || | |
[ OK ] Composed matchers shortcircuit / || (0 ms) | |
[ OK ] Composed matchers shortcircuit | |
[----------] 2 tests from Composed matchers shortcircuit (0 ms total) | |
[==========] 587 tests from 241 test cases run (40 ms total) | |
[ PASSED ] 583 tests passed | |
[ EXPECTED ] 4 tests failed as expected |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment