libpurple/tests/test_queued_output_stream.c

changeset 40685
bdeaceebb0bd
parent 40358
e6fe6fc1f516
child 42184
4e1bf25f5575
--- a/libpurple/tests/test_queued_output_stream.c	Sat Jan 02 23:24:44 2021 -0600
+++ b/libpurple/tests/test_queued_output_stream.c	Sun Jan 03 01:00:58 2021 -0600
@@ -39,6 +39,7 @@
 	GOutputStream *output;
 	PurpleQueuedOutputStream *queued;
 	GError *err = NULL;
+	gboolean ret = FALSE;
 
 	output = g_memory_output_stream_new_resizable();
 	g_assert_nonnull(output);
@@ -46,9 +47,9 @@
 	queued = purple_queued_output_stream_new(output);
 	g_assert_true(PURPLE_IS_QUEUED_OUTPUT_STREAM(queued));
 
-	g_assert_true(g_output_stream_close(
-			G_OUTPUT_STREAM(queued), NULL, &err));
+	ret = g_output_stream_close(G_OUTPUT_STREAM(queued), NULL, &err);
 	g_assert_no_error(err);
+	g_assert_true(ret);
 
 	g_clear_object(&queued);
 	g_clear_object(&output);
@@ -61,10 +62,11 @@
 	PurpleQueuedOutputStream *queued = PURPLE_QUEUED_OUTPUT_STREAM(source);
 	gboolean *done = user_data;
 	GError *err = NULL;
+	gboolean ret = FALSE;
 
-	g_assert_true(purple_queued_output_stream_push_bytes_finish(queued,
-			res, &err));
+	ret = purple_queued_output_stream_push_bytes_finish(queued, res, &err);
 	g_assert_no_error(err);
+	g_assert_true(ret);
 
 	*done = TRUE;
 }
@@ -75,7 +77,7 @@
 	PurpleQueuedOutputStream *queued;
 	GBytes *bytes;
 	GError *err = NULL;
-	gboolean done = FALSE;
+	gboolean done = FALSE, ret = FALSE;
 
 	output = G_MEMORY_OUTPUT_STREAM(g_memory_output_stream_new_resizable());
 	g_assert_nonnull(output);
@@ -97,9 +99,9 @@
 			g_memory_output_stream_get_data_size(output),
 			test_bytes_data, test_bytes_data_len);
 
-	g_assert_true(g_output_stream_close(
-			G_OUTPUT_STREAM(queued), NULL, &err));
+	ret = g_output_stream_close(G_OUTPUT_STREAM(queued), NULL, &err);
 	g_assert_no_error(err);
+	g_assert_true(ret);
 
 	g_clear_object(&queued);
 	g_clear_object(&output);
@@ -112,10 +114,11 @@
 	PurpleQueuedOutputStream *queued = PURPLE_QUEUED_OUTPUT_STREAM(source);
 	gint *done = user_data;
 	GError *err = NULL;
+	gboolean ret = FALSE;
 
-	g_assert_true(purple_queued_output_stream_push_bytes_finish(queued,
-			res, &err));
+	ret = purple_queued_output_stream_push_bytes_finish(queued, res, &err);
 	g_assert_no_error(err);
+	g_assert_true(ret);
 
 	--*done;
 }
@@ -128,6 +131,7 @@
 	gchar *all_test_bytes_data;
 	GError *err = NULL;
 	int done = 3;
+	gboolean ret = FALSE;
 
 	output = G_MEMORY_OUTPUT_STREAM(g_memory_output_stream_new_resizable());
 	g_assert_nonnull(output);
@@ -171,9 +175,9 @@
 
 	g_free(all_test_bytes_data);
 
-	g_assert_true(g_output_stream_close(
-			G_OUTPUT_STREAM(queued), NULL, &err));
+	ret = g_output_stream_close(G_OUTPUT_STREAM(queued), NULL, &err);
 	g_assert_no_error(err);
+	g_assert_true(ret);
 
 	g_clear_object(&queued);
 	g_clear_object(&output);
@@ -204,6 +208,7 @@
 	GCancellable *cancellable;
 	GError *err = NULL;
 	gint done = 3;
+	gboolean ret = FALSE;
 
 	output = G_MEMORY_OUTPUT_STREAM(g_memory_output_stream_new_resizable());
 	g_assert_nonnull(output);
@@ -246,9 +251,9 @@
 			g_memory_output_stream_get_data_size(output),
 			NULL, 0);
 
-	g_assert_true(g_output_stream_close(
-			G_OUTPUT_STREAM(queued), NULL, &err));
+	ret = g_output_stream_close(G_OUTPUT_STREAM(queued), NULL, &err);
 	g_assert_no_error(err);
+	g_assert_true(ret);
 
 	g_clear_object(&queued);
 	g_clear_object(&output);

mercurial