src/server/test/testutils.h

branch
webdav
changeset 232
499711b2a970
parent 211
2160585200ac
child 233
c5985d2fc19a
--- a/src/server/test/testutils.h	Fri Jan 17 22:23:30 2020 +0100
+++ b/src/server/test/testutils.h	Sat Jan 18 13:48:59 2020 +0100
@@ -32,10 +32,18 @@
 #include "../public/nsapi.h"
 #include "../daemon/httprequest.h"
 
+#include "../util/io.h"
+#include <ucx/buffer.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
 
+typedef struct TestIOStream {
+    IOStream io;
+    UcxBuffer *buf;
+} TestIOStream;
+    
 Session* testutil_session(void);
 
 Request* testutil_request(pool_handle_t *pool, const char *method, const char *uri);
@@ -44,6 +52,9 @@
 
 void testutil_destroy_session(Session *sn);
 
+TestIOStream* testutil_iostream(size_t size, int autoextend);
+void testutil_iostream_destroy(TestIOStream *stream);
+
 
 #ifdef __cplusplus
 }

mercurial