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

Method testWithProject

kdevplatform/project/tests/test_projectmodel.cpp:449–459  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

447}
448
449void TestProjectModel::testWithProject()
450{
451 QString projectFolderPath = QDir::rootPath() + QStringLiteral("dummyprojectfolder");
452 QScopedPointer<TestProject> proj(new TestProject());
453 auto* rootItem = new ProjectFolderItem( proj.data(), Path(QUrl::fromLocalFile(projectFolderPath)), nullptr);
454 proj->setProjectItem( rootItem );
455 ProjectBaseItem* item = model->itemFromIndex( model->index( 0, 0 ) );
456 QCOMPARE( item, rootItem );
457 QCOMPARE( item->text(), proj->name() );
458 QCOMPARE( item->path(), proj->path() );
459}
460
461void TestProjectModel::testItemsForPath()
462{

Callers

nothing calls this directly

Calls 8

setProjectItemMethod · 0.80
PathClass · 0.50
dataMethod · 0.45
itemFromIndexMethod · 0.45
indexMethod · 0.45
textMethod · 0.45
nameMethod · 0.45
pathMethod · 0.45

Tested by

no test coverage detected