summaryrefslogtreecommitdiff
path: root/examples/all_features
diff options
context:
space:
mode:
authoronqtam <vik.kirilov@gmail.com>2017-05-02 23:19:09 +0300
committeronqtam <vik.kirilov@gmail.com>2017-05-16 00:22:23 +0300
commit14ddb1e997e6df58e22075f5e9044e9a1c0ac945 (patch)
tree837690f91b9b02761ea6f0dee13e3b9c7088d770 /examples/all_features
parent5dbcb1e7b517a9e8a275dfa12aeb23b40f9b13f2 (diff)
code coverage done!
Diffstat (limited to 'examples/all_features')
-rw-r--r--examples/all_features/CMakeLists.txt13
-rw-r--r--examples/all_features/test_output/filter_3.txt17
-rw-r--r--examples/all_features/test_output/filter_4.txt7
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.