src/server/safs/proxy.c

changeset 670
73987de73246
parent 669
ccdc97fd8204
equal deleted inserted replaced
669:ccdc97fd8204 670:73987de73246
121 CX_TEST_DO { 121 CX_TEST_DO {
122 cxstring ret; 122 cxstring ret;
123 123
124 ret = get_uri_from_clfreq("GET /uri HTTP/1.1"); 124 ret = get_uri_from_clfreq("GET /uri HTTP/1.1");
125 CX_TEST_ASSERT(!cx_strcmp(ret, "/uri")); 125 CX_TEST_ASSERT(!cx_strcmp(ret, "/uri"));
126 ret = get_uri_from_clfreq("GET / HTTP/1.1"); 126 ret = get_uri_from_clfreq("G / HTTP/1.1");
127 CX_TEST_ASSERT(!cx_strcmp(ret, "/")); 127 CX_TEST_ASSERT(!cx_strcmp(ret, "/"));
128 ret = get_uri_from_clfreq("GET /test%20/path HTTP/1.1"); 128 ret = get_uri_from_clfreq("POST /test%20/path HTTP/1.1");
129 CX_TEST_ASSERT(!cx_strcmp(ret, "/test%20/path")); 129 CX_TEST_ASSERT(!cx_strcmp(ret, "/test%20/path"));
130 ret = get_uri_from_clfreq(" GET /leading_space HTTP/1.1"); 130 ret = get_uri_from_clfreq(" GET /leading_space HTTP/1.1");
131 CX_TEST_ASSERT(!cx_strcmp(ret, "/leading_space")); 131 CX_TEST_ASSERT(!cx_strcmp(ret, "/leading_space"));
132 ret = get_uri_from_clfreq(" GET /space2 HTTP/1.1"); 132 ret = get_uri_from_clfreq(" PROPFIND /space2 HTTP/1.1");
133 CX_TEST_ASSERT(!cx_strcmp(ret, "/space2")); 133 CX_TEST_ASSERT(!cx_strcmp(ret, "/space2"));
134 ret = get_uri_from_clfreq("GET /trailing_space HTTP/1.1"); 134 ret = get_uri_from_clfreq("HEAD /trailing_space HTTP/1.1");
135 CX_TEST_ASSERT(!cx_strcmp(ret, "/trailing_space")); 135 CX_TEST_ASSERT(!cx_strcmp(ret, "/trailing_space"));
136 ret = get_uri_from_clfreq(" GET /space3 HTTP/1.1 "); 136 ret = get_uri_from_clfreq(" GET /space3 HTTP/1.1 ");
137 CX_TEST_ASSERT(!cx_strcmp(ret, "/space3")); 137 CX_TEST_ASSERT(!cx_strcmp(ret, "/space3"));
138 138
139 // fail test 139 // fail test

mercurial