From e02d8165d9e249e16328e1a9db9a8ad633a02d0f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 6 Jun 2011 01:13:26 -0400 Subject: [PATCH] Improve GChecksum test coverage --- glib/tests/checksum.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/glib/tests/checksum.c b/glib/tests/checksum.c index 0e51736..a58d8a0 100644 --- a/glib/tests/checksum.c +++ b/glib/tests/checksum.c @@ -593,6 +593,7 @@ test_checksum (gconstpointer d) { const ChecksumTest *test = d; GChecksum *checksum; + GChecksum *checksum2; const char *p; int chunk_length; @@ -604,9 +605,12 @@ test_checksum (gconstpointer d) g_checksum_update (checksum, (const guchar *)p, MIN (chunk_length, test->length - (p - FIXED_STR))); } - + checksum2 = g_checksum_copy (checksum); g_assert_cmpstr (g_checksum_get_string (checksum), ==, test->sum); g_checksum_free (checksum); + + g_assert_cmpstr (g_checksum_get_string (checksum2), ==, test->sum); + g_checksum_free (checksum2); } } -- 2.7.4