[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/kdecore/tests
From:       David Faure <faure () kde ! org>
Date:       2004-03-22 20:29:17
Message-ID: 20040322202917.0773799AC () office ! kde ! org
[Download RAW message or body]

CVS commit by faure: 

Some more coverage of kurl.cpp. Enough for today :)


  M +10 -1     kurltest.cpp   1.92


--- kdelibs/kdecore/tests/kurltest.cpp  #1.91:1.92
@@ -440,4 +440,6 @@ int main(int argc, char *argv[])
   check("http: URL with ':' in query", waba1.url(),
         "http://www.kde.org/cgi/test.cgi?hello:My%20Value");
+  check("upURL() removes query", waba1.upURL().url(),
+        "http://www.kde.org/cgi/test.cgi");
 
   // URLs who forgot to encode spaces in the query.
@@ -623,4 +625,6 @@ int main(int argc, char *argv[])
   check("mailto: URL, general form", umail2.path(), "Faure David <faure@kde.org>");
   check("isRelativeURL(\"mailto:faure@kde.org\")", \
KURL::isRelativeURL("mailto:faure@kde.org") ? "yes" : "no", "no"); +  KURL umail3 ( \
"mailto:" ); +  check("mailto: invalid URL", umail3.isValid()?"valid":"malformed", \
"malformed");  
   check("man: URL, is relative", KURL::isRelativeURL("man:mmap") ? "true" : "false", \
"false"); @@ -865,5 +869,10 @@ int main(int argc, char *argv[])
   check("user()?", weird.user(), "user@host.com" );
   check("host()?", weird.host(), "ftp.host.com" );
-  check("KURL::upURL()", weird.upURL().url(), \
"ftp://user%40host.com@ftp.host.com/var/"); +  KURL up = weird.upURL();
+  check("KURL::upURL()", up.url(), "ftp://user%40host.com@ftp.host.com/var/");
+  up = up.upURL();
+  check("KURL::upURL()", up.url(), "ftp://user%40host.com@ftp.host.com/");
+  up = up.upURL();
+  check("KURL::upURL()", up.url(), "ftp://user%40host.com@ftp.host.com/"); // \
unchanged  
   KURL ldap = "ldap://host.com:6666/o=University%20of%20Michigan,c=US??sub?(cn=Babs%20Jensen)";



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic