1 <a id="top"></a> 2 # List of examples 3 4 ## Already available 5 6 - Catch main: [Catch-provided main](../examples/000-CatchMain.cpp) 7 - Test Case: [Single-file](../examples/010-TestCase.cpp) 8 - Test Case: [Multiple-file 1](../examples/020-TestCase-1.cpp), [2](../examples/020-TestCase-2.cpp) 9 - Assertion: [REQUIRE, CHECK](../examples/030-Asn-Require-Check.cpp) 10 - Fixture: [Sections](../examples/100-Fix-Section.cpp) 11 - Fixture: [Class-based fixtures](../examples/110-Fix-ClassFixture.cpp) 12 - BDD: [SCENARIO, GIVEN, WHEN, THEN](../examples/120-Bdd-ScenarioGivenWhenThen.cpp) 13 - Report: [Catch-provided main](../examples/200-Rpt-CatchMain.cpp) 14 - Report: [TeamCity reporter](../examples/207-Rpt-TeamCityReporter.cpp) 15 - Listener: [Listeners](../examples/210-Evt-EventListeners.cpp) 16 - Configuration: [Provide your own output streams](../examples/231-Cfg-OutputStreams.cpp) 17 - Generators: [Create your own generator](../examples/300-Gen-OwnGenerator.cpp) 18 - Generators: [Use map to convert types in GENERATE expression](../examples/301-Gen-MapTypeConversion.cpp) 19 - Generators: [Use variables in generator expressions](../examples/310-Gen-VariablesInGenerators.cpp) 20 21 22 ## Planned 23 24 - Assertion: [REQUIRE_THAT and Matchers](../examples/040-Asn-RequireThat.cpp) 25 - Assertion: [REQUIRE_NO_THROW](../examples/050-Asn-RequireNoThrow.cpp) 26 - Assertion: [REQUIRE_THROWS](../examples/050-Asn-RequireThrows.cpp) 27 - Assertion: [REQUIRE_THROWS_AS](../examples/070-Asn-RequireThrowsAs.cpp) 28 - Assertion: [REQUIRE_THROWS_WITH](../examples/080-Asn-RequireThrowsWith.cpp) 29 - Assertion: [REQUIRE_THROWS_MATCHES](../examples/090-Asn-RequireThrowsMatches.cpp) 30 - Floating point: [Approx - Comparisons](../examples/130-Fpt-Approx.cpp) 31 - Logging: [CAPTURE - Capture expression](../examples/140-Log-Capture.cpp) 32 - Logging: [INFO - Provide information with failure](../examples/150-Log-Info.cpp) 33 - Logging: [WARN - Issue warning](../examples/160-Log-Warn.cpp) 34 - Logging: [FAIL, FAIL_CHECK - Issue message and force failure/continue](../examples/170-Log-Fail.cpp) 35 - Logging: [SUCCEED - Issue message and continue](../examples/180-Log-Succeed.cpp) 36 - Report: [User-defined type](../examples/190-Rpt-ReportUserDefinedType.cpp) 37 - Report: [User-defined reporter](../examples/202-Rpt-UserDefinedReporter.cpp) 38 - Report: [Automake reporter](../examples/205-Rpt-AutomakeReporter.cpp) 39 - Report: [TAP reporter](../examples/206-Rpt-TapReporter.cpp) 40 - Report: [Multiple reporter](../examples/208-Rpt-MultipleReporters.cpp) 41 - Configuration: [Provide your own main()](../examples/220-Cfg-OwnMain.cpp) 42 - Configuration: [Compile-time configuration](../examples/230-Cfg-CompileTimeConfiguration.cpp) 43 - Configuration: [Run-time configuration](../examples/240-Cfg-RunTimeConfiguration.cpp) 44 45 --- 46 47 [Home](Readme.md#top) 48