-rw-r--r-- | test/test.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/test.cc b/test/test.cc index 4bb2969..2143ac0 100644 --- a/test/test.cc +++ b/test/test.cc @@ -52,48 +52,50 @@ void test_rfc_3986_normalize_uri() { test_rfc_3986_normalize_uri( "http://hacker.klever.net/ah%2E", true, "http://hacker.klever.net/ah." ); test_rfc_3986_normalize_uri( "http://hacker.klever.net/ah/%2E/", true, "http://hacker.klever.net/ah/" ); test_rfc_3986_normalize_uri( "http://hacker.klever.net/ah/%2b/", true, "http://hacker.klever.net/ah/%2B/" ); test_rfc_3986_normalize_uri( "http://hacker.klever.net/ah/./oh?eh", true, "http://hacker.klever.net/ah/oh?eh" ); test_rfc_3986_normalize_uri( "http://hacker.klever.net/ah/../oh?", true, "http://hacker.klever.net/oh?" ); test_rfc_3986_normalize_uri( "http://hacker.klever.net/ah//oh?", true, "http://hacker.klever.net/ah/oh?" ); test_rfc_3986_normalize_uri( "http://hacker.klever.net/ah/?", true, "http://hacker.klever.net/ah/?" ); test_rfc_3986_normalize_uri( "http://hacker.klever.net/ah/%", false ); test_rfc_3986_normalize_uri( "http://hacker.klever.net/ah/%a", false ); test_rfc_3986_normalize_uri( "http://hacker.klever.net/ah/%zx", false ); test_rfc_3986_normalize_uri( "http://hacker.klever.net/ah/%5x", false ); test_rfc_3986_normalize_uri( "Http://Hacker.Klever.Net:", true, "http://hacker.klever.net/" ); + test_rfc_3986_normalize_uri( + "http://www.xxx.com/openid/1", true, "http://www.xxx.com/openid/1" ); } void test_w3c_to_time(const char *w3c,time_t expected) { time_t t = opkele::util::w3c_to_time(w3c); if(t!=expected) { char tmp[512]; snprintf(tmp,sizeof(tmp)-1, "test failed for %s, expected %lu, got %lu (expected-got == %lu)", w3c, (unsigned long)expected, (unsigned long)t, (unsigned long)(expected-t) ); throw failed_test(OPKELE_CP_ tmp); } } void test_w3c_to_time() { test_w3c_to_time("2008-06-29T12:33:44",1214742824); } int main() { try { test_w3c_to_time(); test_rfc_3986_normalize_uri(); }catch(failed_test& ft) { cerr << "Test failed: " << ft.what() << endl; }catch(exception& e) { |