projects
/
platform
/
upstream
/
glib.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6a487ea
)
Improve test coverage for GBufferedOutputStream
author
Matthias Clasen
<mclasen@redhat.com>
Sun, 2 Jun 2013 05:41:09 +0000
(
01:41
-0400)
committer
Matthias Clasen
<mclasen@redhat.com>
Sun, 2 Jun 2013 05:41:09 +0000
(
01:41
-0400)
gio/tests/buffered-output-stream.c
patch
|
blob
|
history
diff --git
a/gio/tests/buffered-output-stream.c
b/gio/tests/buffered-output-stream.c
index
c510a12
..
0e0d37b
100644
(file)
--- a/
gio/tests/buffered-output-stream.c
+++ b/
gio/tests/buffered-output-stream.c
@@
-13,6
+13,10
@@
test_write (void)
g_assert_cmpint (g_buffered_output_stream_get_buffer_size (G_BUFFERED_OUTPUT_STREAM (out)), ==, 4096);
g_assert (!g_buffered_output_stream_get_auto_grow (G_BUFFERED_OUTPUT_STREAM (out)));
g_assert_cmpint (g_buffered_output_stream_get_buffer_size (G_BUFFERED_OUTPUT_STREAM (out)), ==, 4096);
g_assert (!g_buffered_output_stream_get_auto_grow (G_BUFFERED_OUTPUT_STREAM (out)));
+ g_object_set (out, "auto-grow", TRUE, NULL);
+ g_assert (g_buffered_output_stream_get_auto_grow (G_BUFFERED_OUTPUT_STREAM (out)));
+ g_object_set (out, "auto-grow", FALSE, NULL);
+
g_buffered_output_stream_set_buffer_size (G_BUFFERED_OUTPUT_STREAM (out), 16);
g_assert_cmpint (g_buffered_output_stream_get_buffer_size (G_BUFFERED_OUTPUT_STREAM (out)), ==, 16);
g_buffered_output_stream_set_buffer_size (G_BUFFERED_OUTPUT_STREAM (out), 16);
g_assert_cmpint (g_buffered_output_stream_get_buffer_size (G_BUFFERED_OUTPUT_STREAM (out)), ==, 16);
@@
-55,6
+59,8
@@
test_grow (void)
g_assert_cmpint (size, ==, 16);
g_assert (grow);
g_assert_cmpint (size, ==, 16);
g_assert (grow);
+ g_assert (g_seekable_can_seek (G_SEEKABLE (out)));
+
error = NULL;
g_assert_cmpint (g_output_stream_write (out, buffer, 10, NULL, &error), ==, 10);
g_assert_no_error (error);
error = NULL;
g_assert_cmpint (g_output_stream_write (out, buffer, 10, NULL, &error), ==, 10);
g_assert_no_error (error);