summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2010-07-05 21:06:28 -0400
committerMatthias Clasen <mclasen@redhat.com>2010-07-05 23:13:18 -0400
commit5123bc69e75418c9192a94d802fca76b18444233 (patch)
treea64410e2a7fb1b3a0dc1e63f49ebfe395611dd8d /tests
parentb61fd45ac3305ec20b156bbeeed5494b9a445c8a (diff)
Move slist tests to the test framework
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile.am3
-rw-r--r--tests/slist-test.c204
2 files changed, 0 insertions, 207 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 2e623c260..c4e05b406 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -94,7 +94,6 @@ test_programs = \
env-test \
gio-test \
iochannel-test \
- list-test \
mainloop-test \
mapping-test \
markup-collect \
@@ -107,7 +106,6 @@ test_programs = \
qsort-test \
relation-test \
shell-test \
- slist-test \
slice-test \
slice-color \
slice-concurrent \
@@ -162,7 +160,6 @@ asyncqueue_test_LDADD = $(thread_ldadd)
qsort_test_LDADD = $(progs_ldadd)
relation_test_LDADD = $(progs_ldadd)
shell_test_LDADD = $(progs_ldadd)
-slist_test_LDADD = $(progs_ldadd)
slice_test_SOURCES = slice-test.c memchunks.c
slice_test_LDADD = $(thread_ldadd)
slice_color_SOURCES = slice-color.c memchunks.c
diff --git a/tests/slist-test.c b/tests/slist-test.c
deleted file mode 100644
index c269809a9..000000000
--- a/tests/slist-test.c
+++ /dev/null
@@ -1,204 +0,0 @@
-#undef G_DISABLE_ASSERT
-#undef G_LOG_DOMAIN
-
-#include <glib.h>
-
-#define DEBUG_MSG(args)
-/* #define DEBUG_MSG(args) g_printerr args ; g_printerr ("\n"); */
-#define PRINT_MSG(args)
-/* #define PRINT_MSG(args) g_print args ; g_print ("\n"); */
-
-#define SIZE 50
-#define NUMBER_MIN 0000
-#define NUMBER_MAX 9999
-
-
-static guint32 array[SIZE];
-
-
-static gint
-sort (gconstpointer p1, gconstpointer p2)
-{
- gint32 a, b;
-
- a = GPOINTER_TO_INT (p1);
- b = GPOINTER_TO_INT (p2);
-
- return (a > b ? +1 : a == b ? 0 : -1);
-}
-
-/*
- * gslist sort tests
- */
-static void
-test_slist_sort (void)
-{
- GSList *slist = NULL;
- gint i;
-
- PRINT_MSG (("testing g_slist_sort()"));
-
- for (i = 0; i < SIZE; i++) {
- slist = g_slist_append (slist, GINT_TO_POINTER (array[i]));
- }
-
- slist = g_slist_sort (slist, sort);
- for (i = 0; i < SIZE - 1; i++) {
- gpointer p1, p2;
-
- p1 = g_slist_nth_data (slist, i);
- p2 = g_slist_nth_data (slist, i+1);
-
- g_assert (GPOINTER_TO_INT (p1) <= GPOINTER_TO_INT (p2));
- DEBUG_MSG (("slist_sort #%3.3d ---> %d", i, GPOINTER_TO_INT (p1)));
- }
-}
-
-static void
-test_slist_sort_with_data (void)
-{
- GSList *slist = NULL;
- gint i;
-
- PRINT_MSG (("testing g_slist_sort_with_data()"));
-
- for (i = 0; i < SIZE; i++) {
- slist = g_slist_append (slist, GINT_TO_POINTER (array[i]));
- }
-
- slist = g_slist_sort_with_data (slist, (GCompareDataFunc)sort, NULL);
- for (i = 0; i < SIZE - 1; i++) {
- gpointer p1, p2;
-
- p1 = g_slist_nth_data (slist, i);
- p2 = g_slist_nth_data (slist, i+1);
-
- g_assert (GPOINTER_TO_INT (p1) <= GPOINTER_TO_INT (p2));
- DEBUG_MSG (("slist_sort_with_data #%3.3d ---> %d", i, GPOINTER_TO_INT (p1)));
- }
-}
-
-static void
-test_slist_insert_sorted (void)
-{
- GSList *slist = NULL;
- gint i;
-
- PRINT_MSG (("testing g_slist_insert_sorted()"));
-
- for (i = 0; i < SIZE; i++) {
- slist = g_slist_insert_sorted (slist, GINT_TO_POINTER (array[i]), sort);
- }
-
- for (i = 0; i < SIZE - 1; i++) {
- gpointer p1, p2;
-
- p1 = g_slist_nth_data (slist, i);
- p2 = g_slist_nth_data (slist, i+1);
-
- g_assert (GPOINTER_TO_INT (p1) <= GPOINTER_TO_INT (p2));
- DEBUG_MSG (("slist_insert_sorted #%3.3d ---> %d", i, GPOINTER_TO_INT (p1)));
- }
-}
-
-static void
-test_slist_insert_sorted_with_data (void)
-{
- GSList *slist = NULL;
- gint i;
-
- PRINT_MSG (("testing g_slist_insert_sorted_with_data()"));
-
- for (i = 0; i < SIZE; i++) {
- slist = g_slist_insert_sorted_with_data (slist,
- GINT_TO_POINTER (array[i]),
- (GCompareDataFunc)sort,
- NULL);
- }
-
- for (i = 0; i < SIZE - 1; i++) {
- gpointer p1, p2;
-
- p1 = g_slist_nth_data (slist, i);
- p2 = g_slist_nth_data (slist, i+1);
-
- g_assert (GPOINTER_TO_INT (p1) <= GPOINTER_TO_INT (p2));
- DEBUG_MSG (("slist_insert_sorted_with_data #%3.3d ---> %d", i, GPOINTER_TO_INT (p1)));
- }
-}
-
-static void
-test_slist_reverse (void)
-{
- GSList *slist = NULL;
- GSList *st;
- gint nums[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
- gint i;
-
- PRINT_MSG (("testing g_slist_reverse()"));
-
- for (i = 0; i < 10; i++) {
- slist = g_slist_append (slist, &nums[i]);
- }
-
- slist = g_slist_reverse (slist);
-
- for (i = 0; i < 10; i++) {
- st = g_slist_nth (slist, i);
- g_assert (*((gint*) st->data) == (9 - i));
- }
-
- g_slist_free (slist);
-}
-
-static void
-test_slist_nth (void)
-{
- GSList *slist = NULL;
- GSList *st;
- gint nums[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
- gint i;
-
- PRINT_MSG (("testing g_slist_nth()"));
-
- for (i = 0; i < 10; i++) {
- slist = g_slist_append (slist, &nums[i]);
- }
-
- for (i = 0; i < 10; i++) {
- st = g_slist_nth (slist, i);
- g_assert (*((gint*) st->data) == i);
- }
-
- g_slist_free (slist);
-}
-
-int
-main (int argc, char *argv[])
-{
- gint i;
-
- DEBUG_MSG (("debugging messages turned on"));
-
- DEBUG_MSG (("creating %d random numbers", SIZE));
-
- /* Create an array of random numbers. */
- for (i = 0; i < SIZE; i++) {
- array[i] = g_random_int_range (NUMBER_MIN, NUMBER_MAX);
- DEBUG_MSG (("number #%3.3d ---> %d", i, array[i]));
- }
-
- /* Start tests. */
- test_slist_sort ();
- test_slist_sort_with_data ();
-
- test_slist_insert_sorted ();
- test_slist_insert_sorted_with_data ();
-
- test_slist_reverse ();
- test_slist_nth ();
-
- PRINT_MSG (("testing finished"));
-
- return 0;
-}