Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/onqtam/doctest.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoronqtam <vik.kirilov@gmail.com>2017-04-19 11:19:57 +0300
committeronqtam <vik.kirilov@gmail.com>2017-05-16 00:22:21 +0300
commitcb7bad6fd922f3f134b1a676f46b68031b82ae04 (patch)
tree4df7e8bcee357ea7e7becb8919e4f49f9105b775 /examples/all_features/test_output/logging.cpp.txt
parent135a50e3a5783431526ef838dec4cdb1de385d1c (diff)
- logging example done!
- changed order of printing captures when an exception has occurred
Diffstat (limited to 'examples/all_features/test_output/logging.cpp.txt')
-rw-r--r--examples/all_features/test_output/logging.cpp.txt90
1 files changed, 88 insertions, 2 deletions
diff --git a/examples/all_features/test_output/logging.cpp.txt b/examples/all_features/test_output/logging.cpp.txt
index eca69f05..25842d0d 100644
--- a/examples/all_features/test_output/logging.cpp.txt
+++ b/examples/all_features/test_output/logging.cpp.txt
@@ -1,5 +1,91 @@
[doctest] run with "--help" for options
+== TEST CASE ==================================================================
+logging.cpp(0)
+logging the counter of a loop
+
+logging.cpp(0) ERROR!
+ CHECK( vec[i] != (1 << i) )
+with expansion:
+ CHECK( 1 != 1 )
+with context:
+ current iteration of loop:
+ i := 0
+
+logging.cpp(0) ERROR!
+ CHECK( vec[i] != (1 << i) )
+with expansion:
+ CHECK( 2 != 2 )
+with context:
+ current iteration of loop:
+ i := 1
+
+logging.cpp(0) ERROR!
+ CHECK( vec[i] != (1 << i) )
+with expansion:
+ CHECK( 4 != 4 )
+with context:
+ current iteration of loop:
+ i := 2
+
+logging.cpp(0) ERROR!
+ CHECK( vec[i] != (1 << i) )
+with expansion:
+ CHECK( 8 != 8 )
+with context:
+ current iteration of loop:
+ i := 3
+
+logging.cpp(0) ERROR!
+ CHECK( vec[i] != (1 << i) )
+with expansion:
+ CHECK( 16 != 16 )
+with context:
+ current iteration of loop:
+ i := 4
+
+== TEST CASE ==================================================================
+logging.cpp(0)
+a test case that will end from an exception
+
+logging.cpp(0) ERROR!
+ CHECK( some_var == 666 )
+with expansion:
+ CHECK( 42 == 666 )
+with context:
+ someTests() returned: 42
+ this should be printed if an exception is thrown even if no assert has failed: 42
+ in a nested scope this should be printed as well: 42
+ why is this not 666 ?!
+
+TEST CASE FAILED!
+threw exception:
+ 0
+
+== TEST CASE ==================================================================
+logging.cpp(0)
+third party asserts can report failures to doctest
+
+logging.cpp(0) ERROR!
+ MY_ASSERT(false)
+
+logging.cpp(0) FATAL ERROR!
+ MY_ASSERT_FATAL(false)
+
+== TEST CASE ==================================================================
+logging.cpp(0)
+explicit failures 1
+
+logging.cpp(0) ERROR!
+ this should not end the test case, but mark it as failing
+
+== TEST CASE ==================================================================
+logging.cpp(0)
+explicit failures 2
+
+logging.cpp(0) FATAL ERROR!
+ fail the test case and also end it
+
===============================================================================
-[doctest] test cases: 0 | 0 passed | 0 failed |
-[doctest] assertions: 0 | 0 passed | 0 failed |
+[doctest] test cases: 5 | 0 passed | 5 failed |
+[doctest] assertions: 6 | 0 passed | 6 failed |
Program code.