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

Method testPathCd

kdevplatform/util/tests/test_path.cpp:597–612  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

595}
596
597void TestPath::testPathCd()
598{
599 QFETCH(QString, base);
600 QFETCH(QString, change);
601
602 Path path = base.isEmpty() ? Path() : Path(base);
603 QUrl url = QUrl::fromUserInput(base);
604
605 Path changed = path.cd(change);
606 if (cdQUrl(url, change)) {
607 QVERIFY(changed.isValid());
608 }
609 url = url.adjusted(QUrl::NormalizePathSegments);
610
611 QCOMPARE(changed.pathOrUrl(), url.toDisplayString(QUrl::PreferLocalFile | QUrl::StripTrailingSlash));
612}
613
614void TestPath::testPathCd_data()
615{

Callers

nothing calls this directly

Calls 6

cdQUrlFunction · 0.85
cdMethod · 0.80
pathOrUrlMethod · 0.80
PathClass · 0.50
isEmptyMethod · 0.45
isValidMethod · 0.45

Tested by

no test coverage detected