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

Method testProblemNode

kdevplatform/shell/tests/test_problemstorenode.cpp:95–113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

93}
94
95void TestProblemStoreNode::testProblemNode()
96{
97 IProblem::Ptr p1(new DetectedProblem());
98 IProblem::Ptr p2(new DetectedProblem());
99
100 QString s1 = QStringLiteral("PROBLEM1");
101 QString s2 = QStringLiteral("PROBLEM2");
102
103 p1->setDescription(s1);
104 p2->setDescription(s2);
105
106 QScopedPointer<ProblemNode> node;
107 node.reset(new ProblemNode(nullptr, p1));
108
109 QCOMPARE(node->problem()->description(), p1->description());
110
111 node->setProblem(p2);
112 QCOMPARE(node->problem()->description(), p2->description());
113}
114
115QTEST_MAIN(TestProblemStoreNode)
116

Callers

nothing calls this directly

Calls 3

setDescriptionMethod · 0.45
resetMethod · 0.45
descriptionMethod · 0.45

Tested by

no test coverage detected