blob: 4850b72e478043370c820e7dd1515892b59a2f9a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
<?xml version="1.0" encoding="UTF-8"?>
<doctest binary="all_features">
<Options order_by="file" rand_seed="324" first="0" last="4294967295" abort_after="0" subcase_filter_levels="2147483647" case_sensitive="false" no_throw="false" no_skip="false"/>
<TestSuite>
<TestCase name="an empty test that will succeed - not part of a test suite" filename="test_cases_and_suites.cpp" line="0">
<OverallResultsAsserts successes="0" failures="0"/>
</TestCase>
<TestCase name="should fail because of an exception" filename="test_cases_and_suites.cpp" line="0">
<Exception crash="false">
0
</Exception>
<OverallResultsAsserts successes="1" failures="0"/>
</TestCase>
</TestSuite>
<TestSuite name="scoped test suite">
<TestCase name="part of scoped" filename="test_cases_and_suites.cpp" line="0">
<Message type="FATAL ERROR" filename="test_cases_and_suites.cpp" line="0">
<Text/>
</Message>
<OverallResultsAsserts successes="0" failures="1"/>
</TestCase>
<TestCase name="part of scoped 2" filename="test_cases_and_suites.cpp" line="0">
<Message type="FATAL ERROR" filename="test_cases_and_suites.cpp" line="0">
<Text/>
</Message>
<OverallResultsAsserts successes="0" failures="1"/>
</TestCase>
</TestSuite>
<TestSuite name="some TS">
<TestCase name="part of some TS" filename="test_cases_and_suites.cpp" line="0">
<Message type="FATAL ERROR" filename="test_cases_and_suites.cpp" line="0">
<Text/>
</Message>
<OverallResultsAsserts successes="0" failures="1"/>
</TestCase>
</TestSuite>
<TestSuite>
<TestCase name="fixtured test - not part of a test suite" filename="test_cases_and_suites.cpp" line="0">
<Expression success="false" type="CHECK" filename="test_cases_and_suites.cpp" line="0">
<Original>
data == 85
</Original>
<Expanded>
21 == 85
</Expanded>
</Expression>
<OverallResultsAsserts successes="0" failures="1"/>
</TestCase>
</TestSuite>
<TestSuite name="ts1">
<TestCase name="normal test in a test suite from a decorator" filename="test_cases_and_suites.cpp" line="0">
<Message type="WARNING" filename="test_cases_and_suites.cpp" line="0">
<Text>
failing because of the timeout decorator!
</Text>
</Message>
<OverallResultsAsserts successes="0" failures="0"/>
</TestCase>
</TestSuite>
<TestSuite name="skipped test cases">
<TestCase name="unskipped" filename="test_cases_and_suites.cpp" line="0" description="this test has overrided its skip decorator">
<Message type="FATAL ERROR" filename="test_cases_and_suites.cpp" line="0">
<Text/>
</Message>
<OverallResultsAsserts successes="0" failures="1"/>
</TestCase>
</TestSuite>
<TestSuite name="test suite with a description">
<TestCase name="fails - and its allowed" filename="test_cases_and_suites.cpp" line="0" description="regarding failures" may_fail="true">
<Message type="FATAL ERROR" filename="test_cases_and_suites.cpp" line="0">
<Text/>
</Message>
<OverallResultsAsserts successes="0" failures="1"/>
</TestCase>
<TestCase name="doesn't fail which is fine" filename="test_cases_and_suites.cpp" line="0" description="regarding failures" may_fail="true">
<OverallResultsAsserts successes="0" failures="0"/>
</TestCase>
<TestCase name="fails as it should" filename="test_cases_and_suites.cpp" line="0" description="regarding failures" should_fail="true">
<Message type="FATAL ERROR" filename="test_cases_and_suites.cpp" line="0">
<Text/>
</Message>
<OverallResultsAsserts successes="0" failures="1"/>
</TestCase>
<TestCase name="doesn't fail but it should have" filename="test_cases_and_suites.cpp" line="0" description="regarding failures" should_fail="true">
<OverallResultsAsserts successes="0" failures="0"/>
</TestCase>
<TestCase name="fails 1 time as it should" filename="test_cases_and_suites.cpp" line="0" description="regarding failures">
<Message type="FATAL ERROR" filename="test_cases_and_suites.cpp" line="0">
<Text/>
</Message>
<OverallResultsAsserts successes="0" failures="1" expected_failures="1"/>
</TestCase>
<TestCase name="fails more times as it should" filename="test_cases_and_suites.cpp" line="0" description="regarding failures">
<Message type="ERROR" filename="test_cases_and_suites.cpp" line="0">
<Text/>
</Message>
<Message type="ERROR" filename="test_cases_and_suites.cpp" line="0">
<Text/>
</Message>
<OverallResultsAsserts successes="0" failures="2" expected_failures="1"/>
</TestCase>
</TestSuite>
<OverallResultsAsserts successes="1" failures="10"/>
<OverallResultsTestCases successes="5" failures="9"/>
</doctest>
Program code.
|