From: Matthias Clasen Date: Mon, 6 Jun 2011 05:13:26 +0000 (-0400) Subject: Improve GChecksum test coverage X-Git-Tag: 2.29.8~57 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e02d8165d9e249e16328e1a9db9a8ad633a02d0f;p=platform%2Fupstream%2Fglib.git Improve GChecksum test coverage --- 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); } }