MCPcopy Create free account
hub / github.com/KDE/kdevelop / doTestResult

Method doTestResult

plugins/clangtidy/tests/test_checkgroup.cpp:56–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54}
55
56void 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
76void TestCheckGroup::testFromPlainList()
77{

Callers

nothing calls this directly

Calls 5

prefixMethod · 0.80
superGroupMethod · 0.80
enabledChecksCountMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected