| 54 | } |
| 55 | |
| 56 | void TestCheckGroup::doTestResult(const ClangTidy::CheckGroup* actualValue, const CheckGroupData& expectedValue) |
| 57 | { |
| 58 | QCOMPARE(actualValue->prefix(), expectedValue.prefix); |
| 59 | |
| 60 | if (actualValue->checkNames() != expectedValue.checkNames) { |
| 61 | qDebug() << "For checkgroup" << actualValue->prefix(); |
| 62 | qDebug() << "Actual checknames: " << actualValue->checkNames(); |
| 63 | qDebug() << "Expected checknames:" << expectedValue.checkNames; |
| 64 | } |
| 65 | QCOMPARE(actualValue->checkNames(), expectedValue.checkNames); |
| 66 | |
| 67 | QCOMPARE(actualValue->subGroups().size(), expectedValue.subGroups.size()); |
| 68 | |
| 69 | for (int i = 0; i < expectedValue.subGroups.size(); ++i) { |
| 70 | const auto* actualSubGroup = actualValue->subGroups()[i]; |
| 71 | QCOMPARE(actualSubGroup->superGroup(), actualValue); |
| 72 | doTestResult(actualSubGroup, expectedValue.subGroups[i]); |
| 73 | } |
| 74 | } |
| 75 | |
| 76 | void TestCheckGroup::testFromPlainList() |
| 77 | { |
nothing calls this directly
no test coverage detected