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

Method testEmptyUrl

kdevplatform/shell/tests/test_documentcontroller.cpp:154–172  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

152}
153
154void TestDocumentController::testEmptyUrl()
155{
156 const auto first = DocumentController::nextEmptyDocumentUrl();
157 QVERIFY(DocumentController::isEmptyDocumentUrl(first));
158 QCOMPARE(DocumentController::nextEmptyDocumentUrl(), first);
159
160 auto doc = m_subject->openDocumentFromText(QString());
161 QCOMPARE(doc->url(), first);
162
163 const auto second = DocumentController::nextEmptyDocumentUrl();
164 QVERIFY(first != second);
165 QVERIFY(DocumentController::isEmptyDocumentUrl(second));
166
167 QVERIFY(!DocumentController::isEmptyDocumentUrl(QUrl()));
168 QVERIFY(!DocumentController::isEmptyDocumentUrl(QUrl(QStringLiteral("http://foo.org"))));
169 QVERIFY(!DocumentController::isEmptyDocumentUrl(QUrl(QStringLiteral("http://foo.org/test"))));
170 QVERIFY(!DocumentController::isEmptyDocumentUrl(QUrl::fromLocalFile(QStringLiteral("/"))));
171 QVERIFY(!DocumentController::isEmptyDocumentUrl(QUrl::fromLocalFile(QStringLiteral("/test"))));
172}
173
174QTEST_MAIN(TestDocumentController)
175

Callers

nothing calls this directly

Calls 4

openDocumentFromTextMethod · 0.80
QStringClass · 0.50
QUrlClass · 0.50
urlMethod · 0.45

Tested by

no test coverage detected