summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2023-05-15 23:21:06 -0400
committerMatthias Clasen <mclasen@redhat.com>2023-05-15 23:21:06 -0400
commit05a0aca5ab1ef68fb800971fc2b99b9774c39620 (patch)
tree086bbfd81f9ea07ea14e314b632f6a26f32d72c8
parent9463e0f56c5054fb8575e00388ca49ea0b4677b9 (diff)
downloadgtk+-05a0aca5ab1ef68fb800971fc2b99b9774c39620.tar.gz
Improve test coverage for GtkStringSorter
-rw-r--r--testsuite/gtk/sorter.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/testsuite/gtk/sorter.c b/testsuite/gtk/sorter.c
index ee54ee1edd..33ae78f6be 100644
--- a/testsuite/gtk/sorter.c
+++ b/testsuite/gtk/sorter.c
@@ -305,6 +305,7 @@ test_string (void)
expression = gtk_cclosure_expression_new (G_TYPE_STRING, NULL, 0, NULL, (GCallback)get_spelled_out, NULL, NULL);
gtk_string_sorter_set_expression (GTK_STRING_SORTER (sorter), expression);
+ g_assert_true (gtk_string_sorter_get_expression (GTK_STRING_SORTER (sorter)) == expression);
gtk_expression_unref (expression);
assert_model (model, "8 18 11 15 5 4 14 9 19 1 7 17 6 16 10 13 3 12 20 2");
@@ -343,11 +344,16 @@ test_change (void)
gtk_expression_unref (expression);
gtk_string_sorter_set_ignore_case (GTK_STRING_SORTER (sorter), FALSE);
+ g_assert_false (gtk_string_sorter_get_ignore_case (GTK_STRING_SORTER (sorter)));
g_assert_cmpint (counter, ==, 2);
gtk_string_sorter_set_ignore_case (GTK_STRING_SORTER (sorter), FALSE);
g_assert_cmpint (counter, ==, 2);
+ gtk_string_sorter_set_collation (GTK_STRING_SORTER (sorter), GTK_COLLATION_FILENAME);
+ g_assert_true (gtk_string_sorter_get_collation (GTK_STRING_SORTER (sorter)) == GTK_COLLATION_FILENAME);
+ g_assert_cmpint (counter, ==, 3);
+
g_object_unref (sorter);
}