mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-05 23:48:44 +02:00
gtestutils: add g_assert_cmpmem()
Add a test macro to compare two buffers (which are not already known to be the same length) for equality. https://bugzilla.gnome.org/show_bug.cgi?id=754283
This commit is contained in:
@@ -1761,9 +1761,7 @@ test_strinfo (void)
|
||||
strinfo_builder_append_item (builder, "foo", 1);
|
||||
strinfo_builder_append_item (builder, "bar", 2);
|
||||
g_assert (strinfo_builder_append_alias (builder, "baz", "bar"));
|
||||
g_assert_cmpint (builder->len % 4, ==, 0);
|
||||
g_assert_cmpint (builder->len / 4, ==, length);
|
||||
g_assert (memcmp (builder->str, strinfo, length * 4) == 0);
|
||||
g_assert_cmpmem (builder->str, builder->len, strinfo, length * 4);
|
||||
g_string_free (builder, TRUE);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user