]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-json: test-json-istream - Use the new test-dir API
authorStephan Bosch <stephan.bosch@open-xchange.com>
Sat, 1 Nov 2025 19:07:28 +0000 (20:07 +0100)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Wed, 5 Nov 2025 10:17:48 +0000 (10:17 +0000)
src/lib-json/test-json-istream.c

index 5fefee06625872cb68ce44eb290aa636c022fcbd..b5628939624801b7b6de6cd0d4bd19acc139b415 100644 (file)
@@ -5,6 +5,7 @@
 #include "istream.h"
 #include "istream-failure-at.h"
 #include "test-common.h"
+#include "test-dir.h"
 
 #include "json-istream.h"
 
@@ -2924,7 +2925,7 @@ static void test_json_istream_read_stream(void)
                case 1:
                        ret = json_istream_read_stream(
                                jinput, 0, IO_BLOCK_SIZE,
-                               "/tmp/dovecot-test-json.", &jnode);
+                               test_dir_prepend("json-test."), &jnode);
                        if (ret == 0)
                                continue;
                        if (ret < 0)
@@ -3035,7 +3036,7 @@ static void test_json_istream_read_stream(void)
                case 3:
                        ret = json_istream_read_stream(
                                jinput, 0, IO_BLOCK_SIZE,
-                               "/tmp/dovecot-test-json.", &jnode);
+                               test_dir_prepend("json-test."), &jnode);
                        if (ret == 0)
                                continue;
                        if (ret < 0)
@@ -3813,7 +3814,7 @@ static void test_json_istream_error(void)
        test_begin("json istream error - bad seekable string stream");
 
        ret = json_istream_read_stream(jinput, 0, IO_BLOCK_SIZE,
-                                       "/tmp/dovecot-test-json.", &jnode);
+                                      test_dir_prepend("json-test."), &jnode);
        test_assert(ret != 0);
        ret = json_istream_read(jinput, &jnode);        
        error = json_istream_get_error(jinput);
@@ -3834,7 +3835,7 @@ static void test_json_istream_error(void)
        test_begin("json istream error - string stream with bad end");
 
        ret = json_istream_read_stream(jinput, 0, 16,
-                                       "/tmp/dovecot-test-json.", &jnode);
+                                      test_dir_prepend("json-test."), &jnode);
        test_out_reason_quiet("read success", ret > 0,
                              json_istream_get_error(jinput));
        test_assert(json_node_is_string(&jnode));
@@ -3890,5 +3891,6 @@ int main(int argc, char *argv[])
                }
        }
 
+       test_dir_init("json-istream");
        return test_run(test_functions);
 }