Closes #16
This commit is contained in:
1 parent
7022c84941
commit
c3d3bd51fb
72 files changed
+3703
-2484
No files matched your search
@@ -603,16 +603,9 @@ void DbcParserTest::multiplexingBoundaries() {
|
||||
"Adjacent large integers remain distinct");
|
||||
std::vector<DecodeFrame> definitions = runtime.GetFrames();
|
||||
definitions[0].signals[1].length = 0U;
|
||||
runtime = DecodeDatabase(definitions);
|
||||
result = DbcDecoder().Decode(runtime, raw);
|
||||
CHECK(result.signals[0].status == SignalDecodeStatus::InvalidDefinition &&
|
||||
result.signals[1].status == SignalDecodeStatus::InvalidDefinition,
|
||||
"Malformed runtime selector distinguished from payload errors");
|
||||
QVERIFY_THROWS_EXCEPTION(std::invalid_argument, runtime = DecodeDatabase(definitions));
|
||||
definitions[0].signals.pop_back();
|
||||
runtime = DecodeDatabase(definitions);
|
||||
result = DbcDecoder().Decode(runtime, raw);
|
||||
CHECK(result.signals[0].status == SignalDecodeStatus::InvalidDefinition,
|
||||
"Missing runtime selector");
|
||||
QVERIFY_THROWS_EXCEPTION(std::invalid_argument, runtime = DecodeDatabase(definitions));
|
||||
fixture.Write("BO_ 1 Frame: 2 ECU\n\n"
|
||||
"SG_ Branch m2 : 8|8@1+ (1,0) [0|255] \"\" ECU\n"
|
||||
"SG_ Mode M : 0|1@1+ (1,0) [0|1] \"\" ECU\n");
|
||||
|
||||
Reference in new issue
Block a user