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

Method assertProjectOpened

kdevplatform/shell/tests/test_projectcontroller.cpp:518–527  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

516////////////////// Custom assertions /////////////////////////////////////////
517
518KDevelop::Project* TestProjectController::assertProjectOpened(const QString& name)
519{
520 auto* projRaw = m_projCtrl->findProjectByName(name);
521 QVERIFY_RETURN(projRaw, nullptr);
522 QVERIFY_RETURN(m_projCtrl->projects().contains(projRaw), nullptr);
523
524 auto proj = dynamic_cast<KDevelop::Project*>(projRaw);
525 QVERIFY_RETURN(projRaw, nullptr);
526 return proj;
527}
528
529void TestProjectController::assertSpyCaughtProject(QSignalSpy* spy, IProject* proj)
530{

Callers

nothing calls this directly

Calls 3

findProjectByNameMethod · 0.80
projectsMethod · 0.80
containsMethod · 0.45

Tested by

no test coverage detected