summaryrefslogtreecommitdiff
path: root/tests/test-lzma.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-lzma.c')
-rw-r--r--tests/test-lzma.c65
1 files changed, 34 insertions, 31 deletions
diff --git a/tests/test-lzma.c b/tests/test-lzma.c
index c26bc8d2..5c1ce9dc 100644
--- a/tests/test-lzma.c
+++ b/tests/test-lzma.c
@@ -19,32 +19,33 @@
#include "config.h"
#include "libglnx.h"
-#include <glib.h>
-#include <stdlib.h>
-#include <gio/gio.h>
-#include <string.h>
#include "ostree-lzma-compressor.h"
#include "ostree-lzma-decompressor.h"
-#include <gio/gunixoutputstream.h>
+#include <gio/gio.h>
#include <gio/gmemoryoutputstream.h>
+#include <gio/gunixoutputstream.h>
+#include <glib.h>
+#include <stdlib.h>
+#include <string.h>
static void
helper_test_compress_decompress (const guint8 *data, gssize data_size)
{
- g_autoptr(GError) error = NULL;
- g_autoptr(GOutputStream) out_compress = g_memory_output_stream_new_resizable ();
- g_autoptr(GOutputStream) out_decompress = NULL;
- g_autoptr(GInputStream) in_compress = g_memory_input_stream_new_from_data (data, data_size, NULL);
- g_autoptr(GInputStream) in_decompress = NULL;
+ g_autoptr (GError) error = NULL;
+ g_autoptr (GOutputStream) out_compress = g_memory_output_stream_new_resizable ();
+ g_autoptr (GOutputStream) out_decompress = NULL;
+ g_autoptr (GInputStream) in_compress
+ = g_memory_input_stream_new_from_data (data, data_size, NULL);
+ g_autoptr (GInputStream) in_decompress = NULL;
{
gssize n_bytes_written;
- g_autoptr(GInputStream) convin = NULL;
- g_autoptr(GConverter) compressor = (GConverter*)_ostree_lzma_compressor_new (NULL);
- convin = g_converter_input_stream_new ((GInputStream*) in_compress, compressor);
- n_bytes_written = g_output_stream_splice (out_compress, convin,
- G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET | G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE,
- NULL, &error);
+ g_autoptr (GInputStream) convin = NULL;
+ g_autoptr (GConverter) compressor = (GConverter *)_ostree_lzma_compressor_new (NULL);
+ convin = g_converter_input_stream_new ((GInputStream *)in_compress, compressor);
+ n_bytes_written = g_output_stream_splice (
+ out_compress, convin,
+ G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET | G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE, NULL, &error);
g_assert_cmpint (n_bytes_written, >, 0);
g_assert_no_error (error);
}
@@ -53,25 +54,26 @@ helper_test_compress_decompress (const guint8 *data, gssize data_size)
{
gssize n_bytes_written;
- g_autoptr(GInputStream) convin = NULL;
- g_autoptr(GConverter) decompressor = (GConverter*)_ostree_lzma_decompressor_new ();
- g_autoptr(GBytes) bytes = g_memory_output_stream_steal_as_bytes (G_MEMORY_OUTPUT_STREAM (out_compress));
+ g_autoptr (GInputStream) convin = NULL;
+ g_autoptr (GConverter) decompressor = (GConverter *)_ostree_lzma_decompressor_new ();
+ g_autoptr (GBytes) bytes
+ = g_memory_output_stream_steal_as_bytes (G_MEMORY_OUTPUT_STREAM (out_compress));
in_decompress = g_memory_input_stream_new_from_bytes (bytes);
- convin = g_converter_input_stream_new ((GInputStream*) in_decompress, decompressor);
- n_bytes_written = g_output_stream_splice (out_decompress, convin,
- G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET | G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE,
- NULL, &error);
+ convin = g_converter_input_stream_new ((GInputStream *)in_decompress, decompressor);
+ n_bytes_written = g_output_stream_splice (
+ out_decompress, convin,
+ G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET | G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE, NULL, &error);
g_assert_cmpint (n_bytes_written, >, 0);
g_assert_no_error (error);
}
- g_assert_cmpint (g_memory_output_stream_get_data_size (G_MEMORY_OUTPUT_STREAM (out_decompress)), ==, data_size);
+ g_assert_cmpint (g_memory_output_stream_get_data_size (G_MEMORY_OUTPUT_STREAM (out_decompress)),
+ ==, data_size);
{
gpointer new_data = g_memory_output_stream_get_data (G_MEMORY_OUTPUT_STREAM (out_decompress));
g_assert_cmpint (memcmp (new_data, data, data_size), ==, 0);
}
-
}
static void
@@ -79,11 +81,11 @@ test_lzma_random (void)
{
gssize i;
guint8 buffer[4096];
- g_autoptr(GRand) r = g_rand_new ();
- for (i = 0; i < sizeof(buffer); i++)
+ g_autoptr (GRand) r = g_rand_new ();
+ for (i = 0; i < sizeof (buffer); i++)
buffer[i] = g_rand_int (r);
- for (i = 2; i < (sizeof(buffer) - 1); i *= 2)
+ for (i = 2; i < (sizeof (buffer) - 1); i *= 2)
{
helper_test_compress_decompress (buffer, i - 1);
helper_test_compress_decompress (buffer, i);
@@ -97,16 +99,17 @@ test_lzma_big_buffer (void)
const guint32 buffer_size = 1 << 21;
g_autofree guint8 *buffer = g_new (guint8, buffer_size);
- memset (buffer, (int) 'a', buffer_size);
+ memset (buffer, (int)'a', buffer_size);
helper_test_compress_decompress (buffer, buffer_size);
}
-int main (int argc, char **argv)
+int
+main (int argc, char **argv)
{
g_test_init (&argc, &argv, NULL);
g_test_add_func ("/lzma/random-buffer", test_lzma_random);
g_test_add_func ("/lzma/big-buffer", test_lzma_big_buffer);
- return g_test_run();
+ return g_test_run ();
}