Closes #29
This commit is contained in:
1 parent
a702cffd93
commit
8d06165979
18 files changed
+611
-215
No files matched your search
@@ -813,10 +813,10 @@ void CoverageTest::multiplexingErrorLocations_data() {
|
||||
const QString selector = "SG_ Mode M : 0|1@1+ (1,0) [0|1] \"\" ECU\n";
|
||||
const QString branch = "SG_ A m1 : 8|8@1+ (1,0) [0|255] \"\" ECU\n";
|
||||
QTest::newRow("missing-selector") << header + branch << 3U << QString::fromUtf8("Multiplexed branch has no selector.");
|
||||
QTest::newRow("second-selector") << header + selector + "\nSG_ Other M : 16|1@1+ (1,0) [0|1] \"\" ECU\n"
|
||||
<< 5U << QString::fromUtf8("Multiplexing requires one unsigned selector per frame.");
|
||||
QTest::newRow("second-selector") << header + selector + "\nSG_ Other M : 16|1@1- (1,0) [-1|0] \"\" ECU\n"
|
||||
<< 5U << QString::fromUtf8("Multiplex selectors must be unsigned.");
|
||||
QTest::newRow("signed-selector") << header + "SG_ Mode M : 0|1@1- (1,0) [-1|0] \"\" ECU\n"
|
||||
<< 3U << QString::fromUtf8("Multiplexing requires one unsigned selector per frame.");
|
||||
<< 3U << QString::fromUtf8("Multiplex selectors must be unsigned.");
|
||||
QTest::newRow("branch-range") << header + "SG_ A m2 : 8|8@1+ (1,0) [0|255] \"\" ECU\n" + selector << 3U << QString::fromUtf8("Branch value exceeds selector raw range.");
|
||||
QTest::newRow("same-branch-overlap") << header + selector + branch + "SG_ B m1 : 15|8@0+ (1,0) [0|255] \"\" ECU\n"
|
||||
<< 5U << QString::fromUtf8("Signals overlap without mutually exclusive multiplexing conditions.");
|
||||
@@ -827,9 +827,9 @@ void CoverageTest::multiplexingErrorLocations_data() {
|
||||
QTest::newRow("ordinary-overlap") << header + "SG_ A : 8|8@1+ (1,0) [0|255] \"\" ECU\nSG_ B : 15|8@0+ (1,0) [0|255] \"\" ECU\n"
|
||||
<< 4U << QString::fromUtf8("Signals overlap without mutually exclusive multiplexing conditions.");
|
||||
QTest::newRow("extended-multiplexing") << header + "SG_MUL_VAL_ 1 A Mode 1-2;\n"
|
||||
<< 3U << QString::fromUtf8("Extended and nested multiplexing are unsupported.");
|
||||
<< 3U << QString::fromUtf8("Unresolved SG_MUL_VAL_ signal reference: A");
|
||||
QTest::newRow("nested-marker") << header + "SG_ A m1M : 8|8@1+ (1,0) [0|255] \"\" ECU\n"
|
||||
<< 3U << QString::fromUtf8("Invalid or unsupported multiplexing marker.");
|
||||
<< 3U << QString::fromUtf8("Multiplexed branch has no selector.");
|
||||
}
|
||||
|
||||
void CoverageTest::multiplexingErrorLocations() {
|
||||
|
||||
Reference in new issue
Block a user