stringification.cpp_xml.txt (6905B)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <doctest binary="all_features"> 3 <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"/> 4 <TestSuite> 5 <TestCase name="toString std::string ret type" filename="double_stringification.cpp" line="0"> 6 <OverallResultsAsserts successes="3" failures="0" test_case_success="true"/> 7 </TestCase> 8 <TestCase name="operator<<" filename="stringification.cpp" line="0"> 9 <Message type="WARNING" filename="stringification.cpp" line="0"> 10 <Text> 11 A 12 </Text> 13 </Message> 14 <Message type="WARNING" filename="stringification.cpp" line="0"> 15 <Text> 16 B 17 </Text> 18 </Message> 19 <Message type="WARNING" filename="stringification.cpp" line="0"> 20 <Text> 21 C 22 </Text> 23 </Message> 24 <OverallResultsAsserts successes="0" failures="0" test_case_success="true"/> 25 </TestCase> 26 <TestCase name="no headers" filename="stringification.cpp" line="0"> 27 <Message type="WARNING" filename="stringification.cpp" line="0"> 28 <Text> 29 1as 30 </Text> 31 </Message> 32 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 33 <Original> 34 chs == nullptr 35 </Original> 36 <Expanded> 37 1as == nullptr 38 </Expanded> 39 </Expression> 40 <Message type="WARNING" filename="stringification.cpp" line="0"> 41 <Text> 42 1as 43 </Text> 44 </Message> 45 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 46 <Original> 47 "1as" == nullptr 48 </Original> 49 <Expanded> 50 1as == nullptr 51 </Expanded> 52 </Expression> 53 <Message type="WARNING" filename="stringification.cpp" line="0"> 54 <Text> 55 [0, 1, 1, 2, 3, 5, 8, 13] 56 </Text> 57 </Message> 58 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 59 <Original> 60 ints == nullptr 61 </Original> 62 <Expanded> 63 [0, 1, 1, 2, 3, 5, 8, 13] == nullptr 64 </Expanded> 65 </Expression> 66 <Message type="WARNING" filename="stringification.cpp" line="0"> 67 <Text> 68 [0, 1, 1, 2, 3, 5, 8, 13] 69 </Text> 70 </Message> 71 <Message type="WARNING" filename="stringification.cpp" line="0"> 72 <Text> 73 nullptr 74 </Text> 75 </Message> 76 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 77 <Original> 78 cnptr != nullptr 79 </Original> 80 <Expanded> 81 nullptr != nullptr 82 </Expanded> 83 </Expression> 84 <Message type="WARNING" filename="stringification.cpp" line="0"> 85 <Text> 86 0 87 </Text> 88 </Message> 89 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 90 <Original> 91 A == C 92 </Original> 93 <Expanded> 94 0 == 100 95 </Expanded> 96 </Expression> 97 <Message type="WARNING" filename="stringification.cpp" line="0"> 98 <Text> 99 int 100 </Text> 101 </Message> 102 <OverallResultsAsserts successes="2" failures="5" test_case_success="false"/> 103 </TestCase> 104 <TestCase name="all asserts should fail and show how the objects get stringified" filename="stringification.cpp" line="0"> 105 <Message type="WARNING" filename="stringification.cpp" line="0"> 106 <Text> 107 Foo{} 108 </Text> 109 </Message> 110 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 111 <Original> 112 f1 == f2 113 </Original> 114 <Expanded> 115 Foo{} == Foo{} 116 </Expanded> 117 </Expression> 118 <Message type="WARNING" filename="stringification.cpp" line="0"> 119 <Text> 120 omg 121 </Text> 122 </Message> 123 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 124 <Original> 125 dummy == "tralala" 126 </Original> 127 <Expanded> 128 omg == tralala 129 </Expanded> 130 </Expression> 131 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 132 <Original> 133 "tralala" == dummy 134 </Original> 135 <Expanded> 136 tralala == omg 137 </Expanded> 138 </Expression> 139 <Message type="WARNING" filename="stringification.cpp" line="0"> 140 <Text> 141 [1, 2, 3] 142 </Text> 143 </Message> 144 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 145 <Original> 146 vec1 == vec2 147 </Original> 148 <Expanded> 149 [1, 2, 3] == [1, 2, 4] 150 </Expanded> 151 </Expression> 152 <Message type="WARNING" filename="stringification.cpp" line="0"> 153 <Text> 154 [1, 42, 3] 155 </Text> 156 </Message> 157 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 158 <Original> 159 lst_1 == lst_2 160 </Original> 161 <Expanded> 162 [1, 42, 3] == [1, 2, 666] 163 </Expanded> 164 </Expression> 165 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 166 <Original> 167 s1 == s2 168 </Original> 169 <Expanded> 170 MyOtherType: 42 == MyOtherType: 666 171 </Expanded> 172 <Info> 173 s1=MyOtherType: 42 s2=MyOtherType: 666 174 </Info> 175 </Expression> 176 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 177 <Original> 178 s1 == s2 179 </Original> 180 <Expanded> 181 MyOtherType: 42 == MyOtherType: 666 182 </Expanded> 183 <Info> 184 s1=MyOtherType: 42 s2=MyOtherType: 666 185 </Info> 186 <Info> 187 MyOtherType: 42 is not really MyOtherType: 666 188 </Info> 189 </Expression> 190 <Expression success="false" type="CHECK" filename="stringification.cpp" line="0"> 191 <Original> 192 "a" == doctest::Contains("aaa") 193 </Original> 194 <Expanded> 195 a == Contains( aaa ) 196 </Expanded> 197 </Expression> 198 <Exception crash="false"> 199 MyTypeInherited<int>(5, 4) 200 </Exception> 201 <OverallResultsAsserts successes="4" failures="8" test_case_success="false"/> 202 </TestCase> 203 <TestCase name="a test case that registers an exception translator for int and then throws one" filename="stringification.cpp" line="0"> 204 <Exception crash="false"> 205 5 206 </Exception> 207 <OverallResultsAsserts successes="0" failures="0" test_case_success="false"/> 208 </TestCase> 209 </TestSuite> 210 <OverallResultsAsserts successes="9" failures="13"/> 211 <OverallResultsTestCases successes="2" failures="3"/> 212 </doctest> 213 Program code.