X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=test%2Fapi%2Ftest-set.c;h=338a610c99756063586e6c2a907b1a9edc22a99a;hb=b9f425ddd6223cd82b3d35f13fbd060d3c0c0e38;hp=15958c57976e9df05a12d9fd1a406438c1e2b3ae;hpb=1c272a48507bb3c7905aa30d8bf0d092b474f781;p=platform%2Fupstream%2Fharfbuzz.git diff --git a/test/api/test-set.c b/test/api/test-set.c index 15958c5..338a610 100644 --- a/test/api/test-set.c +++ b/test/api/test-set.c @@ -146,8 +146,12 @@ test_set_algebra (void) test_empty (s); g_assert (!hb_set_is_equal (s, o)); + g_assert (hb_set_is_subset (s, o)); + g_assert (!hb_set_is_subset (o, s)); hb_set_set (s, o); g_assert (hb_set_is_equal (s, o)); + g_assert (hb_set_is_subset (s, o)); + g_assert (hb_set_is_subset (o, s)); test_not_empty (s); g_assert_cmpint (hb_set_get_population (s), ==, 2); @@ -250,6 +254,12 @@ test_set_algebra (void) g_assert_cmpint (hb_set_get_population (o), ==, 1); g_assert (hb_set_has (o, 889)); + hb_set_add (o, 511); + g_assert_cmpint (hb_set_get_population (o), ==, 2); + hb_set_intersect (o, s); + g_assert_cmpint (hb_set_get_population (o), ==, 1); + g_assert (hb_set_has (o, 889)); + hb_set_destroy (s); hb_set_destroy (o); }