src/server/test/webdav.c

changeset 415
d938228c382e
parent 376
61d481d3c2e4
--- a/src/server/test/webdav.c	Wed Nov 02 19:19:01 2022 +0100
+++ b/src/server/test/webdav.c	Sun Nov 06 15:53:32 2022 +0100
@@ -312,7 +312,7 @@
     // for adding resources to the response
     WebdavResponse *response = (WebdavResponse*)ms;
     
-    UcxList *requests = NULL;
+    WebdavPropfindRequestList *requests = NULL;
     
     // Initialize all Webdav Backends
     if(webdav_propfind_init(&backend1, propfind, "/", "/", &requests)) {
@@ -703,11 +703,12 @@
     rq = testutil_request(sn->pool, "PUT", "/");
     testutil_request_body(sn, rq, "Hello World!", 12);
     
-    UcxBuffer *b1 = rqbody2buffer(sn, rq);
-    UCX_TEST_ASSERT(b1->size == 12, "b1: wrong size");
-    UCX_TEST_ASSERT(!memcmp(b1->space,"Hello World!",12), "b1: wrong content");
+    CxBuffer b1;
+    rqbody2buffer(sn, rq, &b1);
+    UCX_TEST_ASSERT(b1.size == 12, "b1: wrong size");
+    UCX_TEST_ASSERT(!memcmp(b1.space,"Hello World!",12), "b1: wrong content");
     
-    ucx_buffer_free(b1);
+    cxBufferDestroy(&b1);
     testutil_destroy_session(sn);
     
     //
@@ -721,11 +722,12 @@
     rq = testutil_request(sn->pool, "PUT", "/");
     testutil_request_body(sn, rq, (char*)body1, len1);
     
-    UcxBuffer *b2 = rqbody2buffer(sn, rq);
-    UCX_TEST_ASSERT(b2->size == len1, "b2: wrong size");
-    UCX_TEST_ASSERT(!memcmp(b2->space, body1, len1), "b2: wrong content");
+    CxBuffer b2;
+    rqbody2buffer(sn, rq, &b2);
+    UCX_TEST_ASSERT(b2.size == len1, "b2: wrong size");
+    UCX_TEST_ASSERT(!memcmp(b2.space, body1, len1), "b2: wrong content");
     
-    ucx_buffer_free(b2);
+    cxBufferDestroy(&b2);
     testutil_destroy_session(sn);
     
     UCX_TEST_END;
@@ -997,15 +999,15 @@
     UCX_TEST_BEGIN;
     UCX_TEST_ASSERT(!test_init(&sn, &rq, &propfind, TEST_PROPFIND1), "init failed");
     
-    UcxList *requests = NULL;
+    WebdavPropfindRequestList *requests = NULL;
     int err = webdav_propfind_init(&backend1, propfind, "/", "/", &requests);
     
     UCX_TEST_ASSERT(!err, "webdav_propfind_init failed");
     UCX_TEST_ASSERT(requests, "request list is empty");
-    UCX_TEST_ASSERT(ucx_list_size(requests), "request list has wrong size");
+    UCX_TEST_ASSERT(cx_linked_list_size(requests, offsetof(WebdavPropfindRequestList, next)), "request list has wrong size");
     
-    WebdavPropfindRequest *p1 = requests->data;
-    WebdavPropfindRequest *p2 = requests->next->data;
+    WebdavPropfindRequest *p1 = requests->propfind;
+    WebdavPropfindRequest *p2 = requests->next->propfind;
     
     // backend1 removes the first property from the plist
     // backend2 should have one property less 

mercurial