diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-11-25 13:29:51 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-11-25 13:57:47 +0100 |
commit | 3f2a66e9853e36889049aacda354aaf85c956821 (patch) | |
tree | b33a26490a82a1cd0957b63487e839a6f78333a1 /tests/basic-types | |
parent | abc6bc222555678f5b50023f8a4fc40ed1ee2131 (diff) | |
download | vala-3f2a66e9853e36889049aacda354aaf85c956821.tar.gz |
glib-2.0: Add GLib.[S]List.is_empty() convenience methods for non-null
Diffstat (limited to 'tests/basic-types')
-rw-r--r-- | tests/basic-types/glists.vala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/basic-types/glists.vala b/tests/basic-types/glists.vala index 0d25e4481..869b9fda0 100644 --- a/tests/basic-types/glists.vala +++ b/tests/basic-types/glists.vala @@ -1,7 +1,9 @@ void test_glist () { var list = new GLib.List<string> (); + assert (list.is_empty ()); list.prepend ("foo"); list.prepend ("bar"); + assert (!list.is_empty ()); assert (list.nth_data (1) == "foo"); list = null; @@ -14,8 +16,10 @@ void test_glist () { void test_gslist () { var list = new GLib.SList<string> (); + assert (list.is_empty ()); list.prepend ("foo"); list.prepend ("bar"); + assert (!list.is_empty ()); assert (list.nth_data (1) == "foo"); list = null; @@ -28,8 +32,10 @@ void test_gslist () { void test_gqueue () { var queue = new GLib.Queue<string> (); + assert (queue.is_empty ()); queue.push_head ("foo"); queue.push_head ("bar"); + assert (!queue.is_empty ()); assert (queue.peek_nth (1) == "foo"); queue = null; |