tst_qurl: add test for matches() with empty vs null case
Change-Id: I0f31eed9af0a7f1aed9ce5118b49ddbbff4f5f39 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
2c11a492fb
commit
ec12d641fa
@ -378,6 +378,14 @@ void tst_QUrl::comparison()
|
|||||||
QVERIFY(!passUrl1.matches(passUrl2, QUrl::None));
|
QVERIFY(!passUrl1.matches(passUrl2, QUrl::None));
|
||||||
QVERIFY(passUrl1.matches(passUrl2, QUrl::RemovePassword));
|
QVERIFY(passUrl1.matches(passUrl2, QUrl::RemovePassword));
|
||||||
|
|
||||||
|
// RemovePassword, null vs empty
|
||||||
|
QUrl emptyPassUrl1("http://user:@host/");
|
||||||
|
QUrl emptyPassUrl2("http://user@host/");
|
||||||
|
QVERIFY(!(emptyPassUrl1 == emptyPassUrl2));
|
||||||
|
QVERIFY(emptyPassUrl1 != emptyPassUrl2);
|
||||||
|
QVERIFY(!emptyPassUrl1.matches(emptyPassUrl2, QUrl::None));
|
||||||
|
QVERIFY(emptyPassUrl1.matches(emptyPassUrl2, QUrl::RemovePassword));
|
||||||
|
|
||||||
// RemoveQuery, RemoveFragment
|
// RemoveQuery, RemoveFragment
|
||||||
QUrl queryFragUrl1("http://host/file?query#fragment");
|
QUrl queryFragUrl1("http://host/file?query#fragment");
|
||||||
QUrl queryFragUrl2("http://host/file?q2#f2");
|
QUrl queryFragUrl2("http://host/file?q2#f2");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user