@@ -23,7 +23,7 @@ TEST_CASE("Parse Message 1 Big Endian") {
2323
2424 SECTION (" Evaluating first message" ) {
2525 std::vector<double > out_values;
26- CHECK (parser.parseMessage (234 , std::vector<uint8_t >({0x01 , 0x02 }), out_values) == false );
26+ CHECK (parser.parseMessage (234 , std::vector<uint8_t >({0x01 , 0x02 }), out_values) == libdbc::Message::ParseSignalsStatus::ErrorBigEndian );
2727 // Big endian not supported
2828// CHECK(out_values.size() == 2);
2929// CHECK(out_values.at(0) == 0x01 * 0.1 - 3);
@@ -50,7 +50,7 @@ BO_ 123 MSG2: 8 Vector__XXX
5050
5151 SECTION (" Evaluating first message" ) {
5252 std::vector<double > out_values;
53- CHECK (parser.parseMessage (234 , std::vector<uint8_t >({0x01 , 0x02 }), out_values) == false );
53+ CHECK (parser.parseMessage (234 , std::vector<uint8_t >({0x01 , 0x02 }), out_values) == libdbc::Message::ParseSignalsStatus::ErrorBigEndian );
5454 // Big endian not supported
5555// std::vector<double> refData{0x01, 0x02};
5656// CHECK(refData.size() == 2);
@@ -62,7 +62,7 @@ BO_ 123 MSG2: 8 Vector__XXX
6262
6363 SECTION (" Evaluating unknown message id" ) {
6464 std::vector<double > out_values;
65- CHECK (parser.parseMessage (578 , std::vector<uint8_t >({0xFF , 0xA2 }), out_values) == false );
65+ CHECK (parser.parseMessage (578 , std::vector<uint8_t >({0xFF , 0xA2 }), out_values) == libdbc::Message::ParseSignalsStatus::ErrorUnknownID );
6666 }
6767}
6868
@@ -87,7 +87,7 @@ TEST_CASE("Parse Message Big Number not aligned little endian") {
8787
8888 SECTION (" Evaluating first message" ) {
8989 std::vector<double > out_values;
90- CHECK (parser.parseMessage (337 , std::vector<uint8_t >({0 , 4 , 252 , 19 , 0 , 0 , 0 , 0 }), out_values) == true );
90+ CHECK (parser.parseMessage (337 , std::vector<uint8_t >({0 , 4 , 252 , 19 , 0 , 0 , 0 , 0 }), out_values) == libdbc::Message::ParseSignalsStatus::Success );
9191 std::vector<double > refData{0 , 0 , 1 , 0 , 0 , 2 , 0 };
9292 CHECK (refData.size () == 7 );
9393 CHECK (out_values.size () == refData.size ());
@@ -98,7 +98,7 @@ TEST_CASE("Parse Message Big Number not aligned little endian") {
9898
9999 SECTION (" Evaluating second message" ) {
100100 std::vector<double > out_values;
101- CHECK (parser.parseMessage (337 , std::vector<uint8_t >({47 , 4 , 60 , 29 , 0 , 0 , 0 , 0 }), out_values) == true );
101+ CHECK (parser.parseMessage (337 , std::vector<uint8_t >({47 , 4 , 60 , 29 , 0 , 0 , 0 , 0 }), out_values) == libdbc::Message::ParseSignalsStatus::Success );
102102 std::vector<double > refData{47 , 0 , 1 , 0 , 32 , 3 , 0 };
103103 CHECK (refData.size () == 7 );
104104 CHECK (out_values.size () == refData.size ());
@@ -109,7 +109,7 @@ TEST_CASE("Parse Message Big Number not aligned little endian") {
109109
110110 SECTION (" Evaluating third message" ) {
111111 std::vector<double > out_values;
112- CHECK (parser.parseMessage (337 , std::vector<uint8_t >({57 , 4 , 250 , 29 , 0 , 0 , 0 , 0 }), out_values) == true );
112+ CHECK (parser.parseMessage (337 , std::vector<uint8_t >({57 , 4 , 250 , 29 , 0 , 0 , 0 , 0 }), out_values) == libdbc::Message::ParseSignalsStatus::Success );
113113 std::vector<double > refData{57 , 0 , 1 , 0 , 51 , 3 , 0 };
114114 CHECK (refData.size () == 7 );
115115 CHECK (out_values.size () == refData.size ());
0 commit comments