- 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.