From: Yong Bakos <yba...@humanoriented.com>

array-test.c did not cover wl_array_release, so add one test that specifically
tests this method.

Signed-off-by: Yong Bakos <yba...@humanoriented.com>
---
 tests/array-test.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/tests/array-test.c b/tests/array-test.c
index fe53240..a5856fd 100644
--- a/tests/array-test.c
+++ b/tests/array-test.c
@@ -45,6 +45,16 @@ TEST(array_init)
        }
 }
 
+TEST(array_release)
+{
+       struct wl_array array;
+       wl_array_init(&array);
+       array.data = calloc(1, sizeof(int));
+       assert(array.data != NULL);
+       wl_array_release(&array);
+       assert(array.data == NULL);
+}
+
 TEST(array_add)
 {
        struct mydata {
-- 
2.7.2

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to