doctest

FORK: The fastest feature-rich C++11/14/17/20 single-header testing framework
git clone https://git.neptards.moe/neptards/doctest.git
Log | Files | Refs | README

enums.cpp_xml.txt (5031B)


      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="enum 1" filename="enums.cpp" line="0">
      6       <OverallResultsAsserts successes="9" failures="0" test_case_success="true"/>
      7     </TestCase>
      8     <TestCase name="enum 2" filename="enums.cpp" line="0" should_fail="true">
      9       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
     10         <Original>
     11           castToUnderlying(Zero), 1
     12         </Original>
     13         <Expanded>
     14           0, 1
     15         </Expanded>
     16       </Expression>
     17       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
     18         <Original>
     19           castToUnderlying(One), 2
     20         </Original>
     21         <Expanded>
     22           1, 2
     23         </Expanded>
     24       </Expression>
     25       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
     26         <Original>
     27           castToUnderlying(Two), 3
     28         </Original>
     29         <Expanded>
     30           2, 3
     31         </Expanded>
     32       </Expression>
     33       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
     34         <Original>
     35           castToUnderlying(TypedZero), 1
     36         </Original>
     37         <Expanded>
     38           0, 1
     39         </Expanded>
     40       </Expression>
     41       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
     42         <Original>
     43           castToUnderlying(TypedOne), 2
     44         </Original>
     45         <Expanded>
     46           1, 2
     47         </Expanded>
     48       </Expression>
     49       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
     50         <Original>
     51           castToUnderlying(TypedTwo), 3
     52         </Original>
     53         <Expanded>
     54           2, 3
     55         </Expanded>
     56       </Expression>
     57       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
     58         <Original>
     59           EnumClassC::Zero, EnumClassC::One
     60         </Original>
     61         <Expanded>
     62           48, 49
     63         </Expanded>
     64       </Expression>
     65       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
     66         <Original>
     67           EnumClassC::One, EnumClassC::Two
     68         </Original>
     69         <Expanded>
     70           49, 50
     71         </Expanded>
     72       </Expression>
     73       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
     74         <Original>
     75           EnumClassC::Two, EnumClassC::Zero
     76         </Original>
     77         <Expanded>
     78           50, 48
     79         </Expanded>
     80       </Expression>
     81       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
     82         <Original>
     83           EnumClassSC::Zero, EnumClassSC::One
     84         </Original>
     85         <Expanded>
     86           48, 49
     87         </Expanded>
     88       </Expression>
     89       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
     90         <Original>
     91           EnumClassSC::One, EnumClassSC::Two
     92         </Original>
     93         <Expanded>
     94           49, 50
     95         </Expanded>
     96       </Expression>
     97       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
     98         <Original>
     99           EnumClassSC::Two, EnumClassSC::Zero
    100         </Original>
    101         <Expanded>
    102           50, 48
    103         </Expanded>
    104       </Expression>
    105       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
    106         <Original>
    107           EnumClassUC::Zero, EnumClassUC::One
    108         </Original>
    109         <Expanded>
    110           48, 49
    111         </Expanded>
    112       </Expression>
    113       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
    114         <Original>
    115           EnumClassUC::One, EnumClassUC::Two
    116         </Original>
    117         <Expanded>
    118           49, 50
    119         </Expanded>
    120       </Expression>
    121       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
    122         <Original>
    123           EnumClassUC::Two, EnumClassUC::Zero
    124         </Original>
    125         <Expanded>
    126           50, 48
    127         </Expanded>
    128       </Expression>
    129       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
    130         <Original>
    131           EnumClassU8::Zero, EnumClassU8::One
    132         </Original>
    133         <Expanded>
    134           0, 1
    135         </Expanded>
    136       </Expression>
    137       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
    138         <Original>
    139           EnumClassU8::One, EnumClassU8::Two
    140         </Original>
    141         <Expanded>
    142           1, 2
    143         </Expanded>
    144       </Expression>
    145       <Expression success="false" type="CHECK_EQ" filename="enums.cpp" line="0">
    146         <Original>
    147           EnumClassU8::Two, EnumClassU8::Zero
    148         </Original>
    149         <Expanded>
    150           2, 0
    151         </Expanded>
    152       </Expression>
    153       <OverallResultsAsserts successes="0" failures="18" test_case_success="true"/>
    154     </TestCase>
    155   </TestSuite>
    156   <OverallResultsAsserts successes="9" failures="18"/>
    157   <OverallResultsTestCases successes="2" failures="0"/>
    158 </doctest>
    159 Program code.