commit 6d3b6638c8db2034d696e3233d048b5229b83754
parent 525d8a8d49ec713429d2165ae62b686a2a84a9ab
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Fri, 13 Oct 2023 16:57:55 +0200
Add a test for loading data from a stream
Check that a NULL stream is correctly detected as an error, i.e. the
sck_load_stream returns RES_BAD_ARG.
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/test_sck_load.c b/src/test_sck_load.c
@@ -235,6 +235,9 @@ test_load(struct sck* sck)
stream_args.name = filename;
CHK(sck_load_stream(NULL, &stream_args) == RES_BAD_ARG);
CHK(sck_load_stream(sck, NULL) == RES_BAD_ARG);
+ stream_args.stream = NULL;
+ CHK(sck_load_stream(sck, NULL) == RES_BAD_ARG);
+ stream_args.stream = fp;
CHK(sck_load_stream(sck, &stream_args) == RES_OK);
CHK(sck_compute_hash(sck, NULL) == RES_BAD_ARG);