[PATCH wayland 3/4] tests: Test wl_array_release

Yong Bakos junk at humanoriented.com
Fri Sep 16 22:37:38 UTC 2016


From: Yong Bakos <ybakos at 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 <ybakos at 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



More information about the wayland-devel mailing list