This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
Max gerrit-no-reply at lists.osmocom.orgMax has uploaded this change for review. ( https://gerrit.osmocom.org/11875
Change subject: Add basic test for llist counter and empty check
......................................................................
Add basic test for llist counter and empty check
Change-Id: Ie1c15c330213849f089032ca742e709e4349b26e
---
M tests/utils/utils_test.c
M tests/utils/utils_test.ok
2 files changed, 22 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/75/11875/1
diff --git a/tests/utils/utils_test.c b/tests/utils/utils_test.c
index 2bb1f9c..eaaae79 100644
--- a/tests/utils/utils_test.c
+++ b/tests/utils/utils_test.c
@@ -798,6 +798,21 @@
OSMO_ASSERT(ok);
}
+static void test_llist()
+{
+ static LLIST_HEAD(test_list);
+ struct llist_head item;
+
+ printf("\nTest list routines\n");
+ printf("Initial list [empty %u]: %u items (each is empty %u)\n", llist_empty(&test_list), llist_count(&test_list), llist_empty(&item));
+
+ llist_add(&item, &test_list);
+ printf("Added list [empty %u]: %u item\n", llist_empty(&test_list), llist_count(&test_list));
+
+ llist_del(&item);
+ printf("Deleted list [empty %u]: %u items\n", llist_empty(&test_list), llist_count(&test_list));
+}
+
int main(int argc, char **argv)
{
@@ -815,5 +830,7 @@
isqrt_test();
osmo_sockaddr_to_str_and_uint_test();
osmo_str_tolowupper_test();
+ test_llist();
+
return 0;
}
diff --git a/tests/utils/utils_test.ok b/tests/utils/utils_test.ok
index 3ea8ec6..7c4505e 100644
--- a/tests/utils/utils_test.ok
+++ b/tests/utils/utils_test.ok
@@ -199,3 +199,8 @@
= 62, "ABCDEFGHIJKLMNOPQRSTUVWXYZA"
osmo_str_toupper_buf(28, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()", in-place)
= 27, "ABCDEFGHIJKLMNOPQRSTUVWXYZA"
+
+Test list routines
+Initial list [empty 1]: 0 items (each is empty 0)
+Added list [empty 0]: 1 item
+Deleted list [empty 1]: 0 items
--
To view, visit https://gerrit.osmocom.org/11875
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie1c15c330213849f089032ca742e709e4349b26e
Gerrit-Change-Number: 11875
Gerrit-PatchSet: 1
Gerrit-Owner: Max <msuraev at sysmocom.de>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20181122/8cac9aae/attachment.htm>