diff options
author | onqtam <vik.kirilov@gmail.com> | 2017-05-02 23:19:09 +0300 |
---|---|---|
committer | onqtam <vik.kirilov@gmail.com> | 2017-05-16 00:22:23 +0300 |
commit | 14ddb1e997e6df58e22075f5e9044e9a1c0ac945 (patch) | |
tree | 837690f91b9b02761ea6f0dee13e3b9c7088d770 /examples/all_features | |
parent | 5dbcb1e7b517a9e8a275dfa12aeb23b40f9b13f2 (diff) |
code coverage done!
Diffstat (limited to 'examples/all_features')
-rw-r--r-- | examples/all_features/CMakeLists.txt | 13 | ||||
-rw-r--r-- | examples/all_features/test_output/filter_3.txt | 17 | ||||
-rw-r--r-- | examples/all_features/test_output/filter_4.txt | 7 |
3 files changed, 23 insertions, 14 deletions
diff --git a/examples/all_features/CMakeLists.txt b/examples/all_features/CMakeLists.txt index 5039bab..b65f0c7 100644 --- a/examples/all_features/CMakeLists.txt +++ b/examples/all_features/CMakeLists.txt @@ -44,13 +44,12 @@ doctest_add_test(NAME list_test_suites ${common_args} -lts -sf=*coverage*) doctest_add_test(NAME all_binary ${common_args} -tc=all?binary* -s) # print all binary asserts - for getAssertString() doctest_add_test(NAME abort_after ${common_args} -aa=2 -e=off -sf=*coverage*) # abort after 2 assert fails and parse a negative doctest_add_test(NAME first_last ${common_args} -f=2 -l=4 -sf=*coverage*) # run a range -doctest_add_test(NAME filter_1 ${common_args} -ts=none) # should filter out all -doctest_add_test(NAME filter_2 ${common_args} -tse=*) # should filter out all -doctest_add_test(NAME filter_3 ${common_args} -sc=_ -sf=*subcases*) -doctest_add_test(NAME filter_4 ${common_args} -sce=* -sf=*subcases*) -doctest_add_test(NAME order_1 ${common_args} -ob=suite -sf=*test_cases_and_suites*) -doctest_add_test(NAME order_2 ${common_args} -ob=name -sf=*test_cases_and_suites*) -doctest_add_test(NAME order_3 ${common_args} -ob=rand -sfe=*) # exclude everything for no output +doctest_add_test(NAME filter_1 ${common_args} -ts=none) # should filter out all +doctest_add_test(NAME filter_2 ${common_args} -tse=*) # should filter out all +doctest_add_test(NAME filter_3 ${common_args} -sc=from*,sc* -sce=sc2 -sf=*subcases*) # enter a specific subcase - sc1 +doctest_add_test(NAME order_1 ${common_args} -ob=suite -sf=*test_cases_and_suites*) +doctest_add_test(NAME order_2 ${common_args} -ob=name -sf=*test_cases_and_suites*) +doctest_add_test(NAME order_3 ${common_args} -ob=rand -sfe=*) # exclude everything for no output ################################################################################ ## VARIATION OF THE BUILD WITH DOCTEST DISABLED - SHOULD STILL COMPILE diff --git a/examples/all_features/test_output/filter_3.txt b/examples/all_features/test_output/filter_3.txt index 6aac060..b72573d 100644 --- a/examples/all_features/test_output/filter_3.txt +++ b/examples/all_features/test_output/filter_3.txt @@ -2,6 +2,23 @@ root =============================================================================== +subcases.cpp(0) +TEST CASE: subcases can be used in a separate function as well + from function... + +subcases.cpp(0) MESSAGE! + print me twice + +=============================================================================== +subcases.cpp(0) +TEST CASE: subcases can be used in a separate function as well + from function... + sc1 + +subcases.cpp(0) MESSAGE! + hello! from sc1 + +=============================================================================== [doctest] test cases: 3 | 3 passed | 0 failed | [doctest] assertions: 0 | 0 passed | 0 failed | Program code. diff --git a/examples/all_features/test_output/filter_4.txt b/examples/all_features/test_output/filter_4.txt deleted file mode 100644 index 6aac060..0000000 --- a/examples/all_features/test_output/filter_4.txt +++ /dev/null @@ -1,7 +0,0 @@ -[doctest] run with "--help" for options - -root -=============================================================================== -[doctest] test cases: 3 | 3 passed | 0 failed | -[doctest] assertions: 0 | 0 passed | 0 failed | -Program code. |