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::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
|
||||
QUrl queryFragUrl1("http://host/file?query#fragment");
|
||||
QUrl queryFragUrl2("http://host/file?q2#f2");
|
||||
|
Loading…
x
Reference in New Issue
Block a user