pike.git / lib / modules / Standards.pmod / testsuite.in

version» Context lines:

pike.git/lib/modules/Standards.pmod/testsuite.in:104:   test_equal(Standards.URI("http://www.com/?")->get_http_path_query(),"/?")   test_equal(Standards.URI("http://www.com/")->get_http_path_query(),"/")   test_equal((string)Standards.URI("://"), "://")   test_equal((string)Standards.URI("/", "://"), ":///")   test_equal((string)Standards.URI("foo.bar", ":///"), ":///foo.bar")   test_equal(Standards.URI(":///foo/")->combine_uri_path("", "/foo/"), "/foo/")   test_eval_error(Standards.URI("www.com"))   test_eq((string)Standards.URI("www.com","http://"),"http://www.com")   test_eq((string)Standards.URI("www.com/x?a=b#y","http://"),"http://www.com/x?a=b#y")   test_eq((string)Standards.URI("ftp://www.com/x?a=b#y","http://"),"ftp://www.com/x?a=b#y") + test_eq(Standards.URI("http://bloke@gmail.com@yahoo.com")->user, "bloke@gmail.com")   // Some tests of empty path followed by a query.   test_eq(Standards.URI("http://user:??@host?query")->query, "query") -  + test_eq(Standards.URI("http://user:??@host?query")->user, "user")   test_eq(Standards.URI("http://user:??@host?query")->password, "??")   test_eq(Standards.URI("http://user:??@host?query")->path, "")   test_eq(Standards.URI("HTTP://WWW.COM/")->scheme, "http")   // test `==   test_true(Standards.URI("a://b:c@d:1/e?f=g&h")==    Standards.URI("a://b:c@d:1/e?f=g&h"))   test_true(Standards.URI("A://b:c@D:01/e?f=g&h")==    Standards.URI("a://b:c@d:1/e?f=g&h"))   test_false(Standards.URI("x://b:c@d:1/e?f=g&h")==    Standards.URI("a://b:c@d:1/e?f=g&h"))