summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-12-10 18:15:51 -0500
committerMatthias Clasen <mclasen@redhat.com>2021-12-10 18:37:40 -0500
commit650eb63d4191b1149c1365a1f167437a6a974f4f (patch)
tree9e97e9c722f18b8ab4dec12b420d2150c6192212
parent21618e3bc5c6d1f65da4e2fd251ed3b49cf12e79 (diff)
downloadpango-650eb63d4191b1149c1365a1f167437a6a974f4f.tar.gz
tests: Cover new tab alignments
-rw-r--r--tests/testtabs.c22
1 files changed, 15 insertions, 7 deletions
diff --git a/tests/testtabs.c b/tests/testtabs.c
index 2a62f1d6..fb16cf7f 100644
--- a/tests/testtabs.c
+++ b/tests/testtabs.c
@@ -78,18 +78,26 @@ test_tabs_resize (void)
pango_tab_array_set_tab (tabs, 0, PANGO_TAB_LEFT, 10);
- g_assert_true (pango_tab_array_get_size (tabs) == 1);
+ g_assert_cmpint (pango_tab_array_get_size (tabs), ==, 1);
pango_tab_array_resize (tabs, 2);
- g_assert_true (pango_tab_array_get_size (tabs) == 2);
+ g_assert_cmpint (pango_tab_array_get_size (tabs), ==, 2);
+
+ pango_tab_array_set_tab (tabs, 1, PANGO_TAB_RIGHT, 20);
+ pango_tab_array_set_tab (tabs, 2, PANGO_TAB_CENTER, 30);
+ pango_tab_array_set_tab (tabs, 3, PANGO_TAB_DECIMAL, 40);
- pango_tab_array_set_tab (tabs, 1, PANGO_TAB_LEFT, 20);
+ g_assert_cmpint (pango_tab_array_get_size (tabs), ==, 4);
pango_tab_array_get_tabs (tabs, &alignments, &locations);
- g_assert_true (alignments[0] == PANGO_TAB_LEFT);
- g_assert_true (alignments[1] == PANGO_TAB_LEFT);
- g_assert_true (locations[0] == 10);
- g_assert_true (locations[1] == 20);
+ g_assert_cmpint (alignments[0], ==, PANGO_TAB_LEFT);
+ g_assert_cmpint (alignments[1], ==, PANGO_TAB_RIGHT);
+ g_assert_cmpint (alignments[2], ==, PANGO_TAB_CENTER);
+ g_assert_cmpint (alignments[3], ==, PANGO_TAB_DECIMAL);
+ g_assert_cmpint (locations[0], ==, 10);
+ g_assert_cmpint (locations[1], ==, 20);
+ g_assert_cmpint (locations[2], ==, 30);
+ g_assert_cmpint (locations[3], ==, 40);
g_free (alignments);
g_free (locations);