summaryrefslogtreecommitdiff
path: root/tests/basic-types
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2020-11-25 13:29:51 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2020-11-25 13:57:47 +0100
commit3f2a66e9853e36889049aacda354aaf85c956821 (patch)
treeb33a26490a82a1cd0957b63487e839a6f78333a1 /tests/basic-types
parentabc6bc222555678f5b50023f8a4fc40ed1ee2131 (diff)
downloadvala-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.vala6
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;