test: update tests

This commit is contained in:
2025-10-28 15:21:19 +00:00
parent 2d29713f57
commit 6639a84a78
9 changed files with 63 additions and 96 deletions

View File

@@ -1,7 +1,7 @@
#include <assert.h>
#include <blue/compress/compressor.h>
#include <blue/compress/cstream.h>
#include <blue/compress/function.h>
#include <blue/compress/zstd.h>
#include <blue/core/ringbuffer.h>
#include <blue/core/stream.h>
#include <stdio.h>
@@ -14,14 +14,7 @@ int main(int argc, const char **argv)
return -1;
}
const b_compression_function *zstd
= b_compression_function_get_by_id(B_COMPRESSOR_FUNCTION_ZSTD);
if (!zstd) {
fprintf(stderr, "zstd support not enabled\n");
return -1;
}
b_compression_mode mode = B_COMPRESSION_MODE_DECOMPRESS;
b_compressor_mode mode = B_COMPRESSOR_MODE_DECOMPRESS;
FILE *in_fp = fopen(argv[1], "rb");
if (!in_fp) {
@@ -31,7 +24,7 @@ int main(int argc, const char **argv)
b_stream *in_stream = b_stream_open_fp(in_fp);
b_cstream *cstream;
b_cstream_open(in_stream, zstd, mode, &cstream);
b_cstream_open(in_stream, B_TYPE_ZSTD_COMPRESSOR, mode, &cstream);
bool compressed = false;
char buf[513];
@@ -75,7 +68,7 @@ int main(int argc, const char **argv)
printf("Done\n");
b_cstream_close(cstream);
b_cstream_unref(cstream);
b_stream_unref(in_stream);
fclose(in_fp);