- almost done with the should_fail/may_fail/expected_failures decorators
- added SUCCESS/FAILURE message at the end after running the tests
- FAIL/FAIL_CHECK are now counted as asserts!!!
- relates #67
- relates #9
diff --git a/examples/all_features/test_output/abort_after.txt b/examples/all_features/test_output/abort_after.txt
index 3a86876..de53207 100644
--- a/examples/all_features/test_output/abort_after.txt
+++ b/examples/all_features/test_output/abort_after.txt
@@ -21,4 +21,5 @@
===============================================================================
[doctest] test cases: 1 | 0 passed | 1 failed |
[doctest] assertions: 6 | 4 passed | 2 failed |
+[doctest] Status: FAILURE!
Program code.
diff --git a/examples/all_features/test_output/all_binary.txt b/examples/all_features/test_output/all_binary.txt
index 19eb8b2..15c2012 100644
--- a/examples/all_features/test_output/all_binary.txt
+++ b/examples/all_features/test_output/all_binary.txt
@@ -246,4 +246,5 @@
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed |
[doctest] assertions: 32 | 32 passed | 0 failed |
+[doctest] Status: SUCCESS!
Program code.
diff --git a/examples/all_features/test_output/alternative_macros.cpp.txt b/examples/all_features/test_output/alternative_macros.cpp.txt
index e20c8f4..56b5630 100644
--- a/examples/all_features/test_output/alternative_macros.cpp.txt
+++ b/examples/all_features/test_output/alternative_macros.cpp.txt
@@ -2,4 +2,5 @@
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed |
[doctest] assertions: 6 | 6 passed | 0 failed |
+[doctest] Status: SUCCESS!
Program code.
diff --git a/examples/all_features/test_output/assertion_macros.cpp.txt b/examples/all_features/test_output/assertion_macros.cpp.txt
index 1585579..87ac5b5 100644
--- a/examples/all_features/test_output/assertion_macros.cpp.txt
+++ b/examples/all_features/test_output/assertion_macros.cpp.txt
@@ -293,4 +293,5 @@
===============================================================================
[doctest] test cases: 20 | 4 passed | 16 failed |
[doctest] assertions: 88 | 54 passed | 34 failed |
+[doctest] Status: FAILURE!
Program code.
diff --git a/examples/all_features/test_output/coverage_maxout.cpp.txt b/examples/all_features/test_output/coverage_maxout.cpp.txt
index 1ecf30c..404dce7 100644
--- a/examples/all_features/test_output/coverage_maxout.cpp.txt
+++ b/examples/all_features/test_output/coverage_maxout.cpp.txt
@@ -54,4 +54,5 @@
===============================================================================
[doctest] test cases: 4 | 0 passed | 4 failed |
[doctest] assertions: 7 | 4 passed | 3 failed |
+[doctest] Status: FAILURE!
Program code.
diff --git a/examples/all_features/test_output/doctest_proxy.h.txt b/examples/all_features/test_output/doctest_proxy.h.txt
index eca69f0..ac2cbe4 100644
--- a/examples/all_features/test_output/doctest_proxy.h.txt
+++ b/examples/all_features/test_output/doctest_proxy.h.txt
@@ -2,4 +2,5 @@
===============================================================================
[doctest] test cases: 0 | 0 passed | 0 failed |
[doctest] assertions: 0 | 0 passed | 0 failed |
+[doctest] Status: SUCCESS!
Program code.
diff --git a/examples/all_features/test_output/filter_1.txt b/examples/all_features/test_output/filter_1.txt
index eca69f0..ac2cbe4 100644
--- a/examples/all_features/test_output/filter_1.txt
+++ b/examples/all_features/test_output/filter_1.txt
@@ -2,4 +2,5 @@
===============================================================================
[doctest] test cases: 0 | 0 passed | 0 failed |
[doctest] assertions: 0 | 0 passed | 0 failed |
+[doctest] Status: SUCCESS!
Program code.
diff --git a/examples/all_features/test_output/filter_2.txt b/examples/all_features/test_output/filter_2.txt
index 286c9ed..47d75dc 100644
--- a/examples/all_features/test_output/filter_2.txt
+++ b/examples/all_features/test_output/filter_2.txt
@@ -2,4 +2,5 @@
===============================================================================
[doctest] test cases: 0 | 0 passed | 0 failed | 62 skipped
[doctest] assertions: 0 | 0 passed | 0 failed |
+[doctest] Status: SUCCESS!
Program code.
diff --git a/examples/all_features/test_output/filter_3.txt b/examples/all_features/test_output/filter_3.txt
index b72573d..4080dc0 100644
--- a/examples/all_features/test_output/filter_3.txt
+++ b/examples/all_features/test_output/filter_3.txt
@@ -21,4 +21,5 @@
===============================================================================
[doctest] test cases: 3 | 3 passed | 0 failed |
[doctest] assertions: 0 | 0 passed | 0 failed |
+[doctest] Status: SUCCESS!
Program code.
diff --git a/examples/all_features/test_output/first_last.txt b/examples/all_features/test_output/first_last.txt
index 5f64c78..a7027b6 100644
--- a/examples/all_features/test_output/first_last.txt
+++ b/examples/all_features/test_output/first_last.txt
@@ -29,4 +29,5 @@
===============================================================================
[doctest] test cases: 4 | 1 passed | 3 failed |
[doctest] assertions: 0 | 0 passed | 0 failed |
+[doctest] Status: FAILURE!
Program code.
diff --git a/examples/all_features/test_output/header.h.txt b/examples/all_features/test_output/header.h.txt
index dd79824..5a26a5b 100644
--- a/examples/all_features/test_output/header.h.txt
+++ b/examples/all_features/test_output/header.h.txt
@@ -20,5 +20,6 @@
===============================================================================
[doctest] test cases: 4 | 1 passed | 3 failed |
-[doctest] assertions: 1 | 1 passed | 0 failed |
+[doctest] assertions: 4 | 1 passed | 3 failed |
+[doctest] Status: FAILURE!
Program code.
diff --git a/examples/all_features/test_output/logging.cpp.txt b/examples/all_features/test_output/logging.cpp.txt
index 2fe5fce..5cc1fc4 100644
--- a/examples/all_features/test_output/logging.cpp.txt
+++ b/examples/all_features/test_output/logging.cpp.txt
@@ -105,5 +105,6 @@
===============================================================================
[doctest] test cases: 6 | 0 passed | 6 failed |
-[doctest] assertions: 6 | 0 passed | 6 failed |
+[doctest] assertions: 11 | 0 passed | 11 failed |
+[doctest] Status: FAILURE!
Program code.
diff --git a/examples/all_features/test_output/main.cpp.txt b/examples/all_features/test_output/main.cpp.txt
index ef42e86..302bada 100644
--- a/examples/all_features/test_output/main.cpp.txt
+++ b/examples/all_features/test_output/main.cpp.txt
@@ -2,4 +2,5 @@
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed |
[doctest] assertions: 1 | 1 passed | 0 failed |
+[doctest] Status: SUCCESS!
Program code.
diff --git a/examples/all_features/test_output/order_1.txt b/examples/all_features/test_output/order_1.txt
index 9f30669..9d8ed15 100644
--- a/examples/all_features/test_output/order_1.txt
+++ b/examples/all_features/test_output/order_1.txt
@@ -39,5 +39,6 @@
===============================================================================
[doctest] test cases: 6 | 1 passed | 5 failed |
-[doctest] assertions: 2 | 1 passed | 1 failed |
+[doctest] assertions: 5 | 1 passed | 4 failed |
+[doctest] Status: FAILURE!
Program code.
diff --git a/examples/all_features/test_output/order_2.txt b/examples/all_features/test_output/order_2.txt
index 8df1a21..5055d2f 100644
--- a/examples/all_features/test_output/order_2.txt
+++ b/examples/all_features/test_output/order_2.txt
@@ -39,5 +39,6 @@
===============================================================================
[doctest] test cases: 6 | 1 passed | 5 failed |
-[doctest] assertions: 2 | 1 passed | 1 failed |
+[doctest] assertions: 5 | 1 passed | 4 failed |
+[doctest] Status: FAILURE!
Program code.
diff --git a/examples/all_features/test_output/order_3.txt b/examples/all_features/test_output/order_3.txt
index eca69f0..ac2cbe4 100644
--- a/examples/all_features/test_output/order_3.txt
+++ b/examples/all_features/test_output/order_3.txt
@@ -2,4 +2,5 @@
===============================================================================
[doctest] test cases: 0 | 0 passed | 0 failed |
[doctest] assertions: 0 | 0 passed | 0 failed |
+[doctest] Status: SUCCESS!
Program code.
diff --git a/examples/all_features/test_output/stringification.cpp.txt b/examples/all_features/test_output/stringification.cpp.txt
index 4a8fb04..1305b3c 100644
--- a/examples/all_features/test_output/stringification.cpp.txt
+++ b/examples/all_features/test_output/stringification.cpp.txt
@@ -38,4 +38,5 @@
===============================================================================
[doctest] test cases: 2 | 0 passed | 2 failed |
[doctest] assertions: 4 | 0 passed | 4 failed |
+[doctest] Status: FAILURE!
Program code.
diff --git a/examples/all_features/test_output/subcases.cpp.txt b/examples/all_features/test_output/subcases.cpp.txt
index 5701ddd..92d4082 100644
--- a/examples/all_features/test_output/subcases.cpp.txt
+++ b/examples/all_features/test_output/subcases.cpp.txt
@@ -76,5 +76,6 @@
===============================================================================
[doctest] test cases: 3 | 1 passed | 2 failed |
-[doctest] assertions: 16 | 14 passed | 2 failed |
+[doctest] assertions: 17 | 14 passed | 3 failed |
+[doctest] Status: FAILURE!
Program code.
diff --git a/examples/all_features/test_output/templated_test_cases.cpp.txt b/examples/all_features/test_output/templated_test_cases.cpp.txt
index e8c2b4f..b3d3336 100644
--- a/examples/all_features/test_output/templated_test_cases.cpp.txt
+++ b/examples/all_features/test_output/templated_test_cases.cpp.txt
@@ -47,4 +47,5 @@
===============================================================================
[doctest] test cases: 14 | 9 passed | 5 failed |
[doctest] assertions: 18 | 13 passed | 5 failed |
+[doctest] Status: FAILURE!
Program code.
diff --git a/examples/all_features/test_output/test_cases_and_suites.cpp.txt b/examples/all_features/test_output/test_cases_and_suites.cpp.txt
index 9bd9c30..dd35fff 100644
--- a/examples/all_features/test_output/test_cases_and_suites.cpp.txt
+++ b/examples/all_features/test_output/test_cases_and_suites.cpp.txt
@@ -39,5 +39,6 @@
===============================================================================
[doctest] test cases: 6 | 1 passed | 5 failed |
-[doctest] assertions: 2 | 1 passed | 1 failed |
+[doctest] assertions: 5 | 1 passed | 4 failed |
+[doctest] Status: FAILURE!
Program code.