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

Method testSeverity

kdevplatform/shell/tests/test_filteredproblemstore.cpp:87–104  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85}
86
87void TestFilteredProblemStore::testSeverity()
88{
89 QVERIFY(m_store->severity() == IProblem::Hint);
90
91 QSignalSpy changedSpy(m_store.data(), &FilteredProblemStore::changed);
92 QSignalSpy beginRebuildSpy(m_store.data(), &FilteredProblemStore::beginRebuild);
93 QSignalSpy endRebuildSpy(m_store.data(), &FilteredProblemStore::endRebuild);
94
95 m_store->setSeverity(IProblem::Error);
96
97 QVERIFY(m_store->severity() == IProblem::Error);
98
99 QCOMPARE(changedSpy.count(), 1);
100 QCOMPARE(beginRebuildSpy.count(), 1);
101 QCOMPARE(endRebuildSpy.count(), 1);
102
103 m_store->setSeverity(IProblem::Hint);
104}
105
106void TestFilteredProblemStore::testSeverities()
107{

Callers

nothing calls this directly

Calls 4

severityMethod · 0.45
dataMethod · 0.45
setSeverityMethod · 0.45
countMethod · 0.45

Tested by

no test coverage detected