r3928 - trunk/sfi



Author: timj
Date: 2006-10-03 11:43:19 -0400 (Tue, 03 Oct 2006)
New Revision: 3928

Modified:
   trunk/sfi/ChangeLog
   trunk/sfi/testsfi.c
Log:
Tue Oct  3 17:42:51 2006  Tim Janik  <timj gtk org>

        * testsfi.c: removed ring tests which are in tests/ring.c now.




Modified: trunk/sfi/ChangeLog
===================================================================
--- trunk/sfi/ChangeLog	2006-10-03 15:37:24 UTC (rev 3927)
+++ trunk/sfi/ChangeLog	2006-10-03 15:43:19 UTC (rev 3928)
@@ -1,3 +1,7 @@
+Tue Oct  3 17:42:51 2006  Tim Janik  <timj gtk org>
+
+	* testsfi.c: removed ring tests which are in tests/ring.c now.
+
 Tue Oct  3 17:21:08 2006  Tim Janik  <timj gtk org>
 
 	* sfiring.h, sfiring.c: moved BirnetRing here, renamed to Sfi.

Modified: trunk/sfi/testsfi.c
===================================================================
--- trunk/sfi/testsfi.c	2006-10-03 15:37:24 UTC (rev 3927)
+++ trunk/sfi/testsfi.c	2006-10-03 15:43:19 UTC (rev 3928)
@@ -816,197 +816,6 @@
   TDONE ();
 }
 
-static void
-print_ring_ints (SfiRing *ring)
-{
-  g_print ("SfiRing(%p): {", ring);
-  SfiRing *node;
-  for (node = ring; node; node = sfi_ring_walk (node, ring))
-    g_print (" %d,", (ptrdiff_t) node->data);
-  g_print (" };");
-}
-
-static void
-print_rings_side_by_side (SfiRing *ring1,
-                          SfiRing *ring2)
-{
-  SfiRing *r1 = ring1, *r2 = ring2;
-  g_printerr ("\nRing=%p Ring=%p\n", r1, r2);
-  while (r1 || r2)
-    {
-      if (r1 && r2)
-        g_printerr ("  %10p  %10p\n", r1->data, r2->data);
-      else if (r1)
-        g_printerr ("  %10p\n", r1->data);
-      else
-        g_printerr ("              %10p\n", r2->data);
-      if (r1)
-        r1 = sfi_ring_walk (r1, ring1);
-      if (r2)
-        r2 = sfi_ring_walk (r2, ring2);
-    }
-}
-
-static void
-test_sfi_ring (void)
-{
-  TSTART ("SfiRing");
-  (void) print_ring_ints;
-
-  SfiRing *r1 = NULL, *r2 = NULL, *d = NULL;
-
-  r1= sfi_ring_append (r1, (void*) 3);
-  r1= sfi_ring_append (r1, (void*) 7);
-  r1= sfi_ring_append (r1, (void*) 8);
-  r1= sfi_ring_append (r1, (void*) 13);
-  r1= sfi_ring_append (r1, (void*) 18);
-  TASSERT (sfi_ring_length (r1) == 5);
-  TASSERT (sfi_ring_equals (r1, r1, sfi_pointer_cmp, NULL));
-
-  d = sfi_ring_append (d, (void*) 13);
-  d = sfi_ring_append (d, (void*) 7);
-  d = sfi_ring_append (d, (void*) 18);
-  d = sfi_ring_append (d, (void*) 3);
-  d = sfi_ring_append (d, (void*) 8);
-  TASSERT (sfi_ring_equals (d, d, sfi_pointer_cmp, NULL));
-  TASSERT (sfi_ring_min (d, sfi_pointer_cmp, NULL) == (void*) 3);
-  TASSERT (sfi_ring_max (d, sfi_pointer_cmp, NULL) == (void*) 18);
-
-  TASSERT (sfi_ring_equals (r1, d, sfi_pointer_cmp, NULL) == FALSE);
-  d = sfi_ring_sort (d, sfi_pointer_cmp, NULL);
-  TASSERT (sfi_ring_equals (r1, d, sfi_pointer_cmp, NULL));
-  TASSERT (sfi_ring_includes (r1, d, sfi_pointer_cmp, NULL));
-  TASSERT (sfi_ring_includes (d, r1, sfi_pointer_cmp, NULL));
-  sfi_ring_free (d);
-
-  r2 = sfi_ring_append (r2, (void*) 4);
-  r2 = sfi_ring_append (r2, (void*) 7);
-  r2 = sfi_ring_append (r2, (void*) 13);
-  TASSERT (sfi_ring_length (r2) == 3);
-  d = sfi_ring_sort (sfi_ring_copy (r2), sfi_pointer_cmp, NULL);
-  TASSERT (sfi_ring_equals (r2, d, sfi_pointer_cmp, NULL));
-  TASSERT (sfi_ring_equals (r1, r2, sfi_pointer_cmp, NULL) == FALSE);
-  TASSERT (sfi_ring_includes (r1, r2, sfi_pointer_cmp, NULL) == FALSE);
-  sfi_ring_free (d);
-
-  d = sfi_ring_difference (r1, r2, sfi_pointer_cmp, NULL);
-  TASSERT (sfi_ring_pop_head (&d) == (void*) 3);
-  TASSERT (sfi_ring_pop_head (&d) == (void*) 8);
-  TASSERT (sfi_ring_pop_head (&d) == (void*) 18);
-  TASSERT (d == NULL);
-
-  d = sfi_ring_symmetric_difference (r1, r2, sfi_pointer_cmp, NULL);
-  TASSERT (sfi_ring_pop_head (&d) == (void*) 3);
-  TASSERT (sfi_ring_pop_head (&d) == (void*) 4);
-  TASSERT (sfi_ring_pop_head (&d) == (void*) 8);
-  TASSERT (sfi_ring_pop_head (&d) == (void*) 18);
-  TASSERT (d == NULL);
-
-  SfiRing *t1 = sfi_ring_symmetric_difference (r1, r2, sfi_pointer_cmp, NULL);
-  SfiRing *t2 = sfi_ring_intersection (r1, r2, sfi_pointer_cmp, NULL);
-  d = sfi_ring_intersection (t1, t2, sfi_pointer_cmp, NULL);
-  TASSERT (d == NULL);
-  d = sfi_ring_union (t1, t2, sfi_pointer_cmp, NULL);
-  TASSERT (sfi_ring_includes (d, t1, sfi_pointer_cmp, NULL));
-  TASSERT (sfi_ring_includes (d, t2, sfi_pointer_cmp, NULL));
-  sfi_ring_free (t1);
-  sfi_ring_free (t2);
-  TASSERT (sfi_ring_includes (d, r1, sfi_pointer_cmp, NULL));
-  TASSERT (sfi_ring_includes (d, r2, sfi_pointer_cmp, NULL));
-
-  d = sfi_ring_union (r1, r2, sfi_pointer_cmp, NULL);
-  TASSERT (sfi_ring_length (d) == 6);
-  t1 = r1, t2 = d;
-  sfi_ring_mismatch (&t1, &t2, sfi_pointer_cmp, NULL);
-  TASSERT (t1->data == (void*) 7);
-  TASSERT (t2->data == (void*) 4);
-  t2 = sfi_ring_concat (sfi_ring_copy (r1), sfi_ring_copy (r2));
-  TASSERT (sfi_ring_length (t2) == 8);
-  t2 = sfi_ring_sort (t2, sfi_pointer_cmp, NULL);
-  TASSERT (sfi_ring_length (t2) == 8);
-  t1 = sfi_ring_copy_uniq (t2, sfi_pointer_cmp, NULL);
-  TASSERT (sfi_ring_length (t1) == 6);
-  TASSERT (sfi_ring_equals (d, t1, sfi_pointer_cmp, NULL));
-  sfi_ring_free (t1);
-  t1 = sfi_ring_uniq (t2, sfi_pointer_cmp, NULL);
-  TASSERT (sfi_ring_length (t1) == 6);
-  TASSERT (sfi_ring_equals (d, t1, sfi_pointer_cmp, NULL));
-  sfi_ring_free (t1);
-  sfi_ring_free (d);
-
-  sfi_ring_free (r1);
-  sfi_ring_free (r2);
-
-  r1 = NULL;
-  r1 = sfi_ring_append (r1, (void*) 5);
-  r1 = sfi_ring_append (r1, (void*) 7);
-  r1 = sfi_ring_append (r1, (void*) 4);
-  r1 = sfi_ring_append (r1, (void*) 8);
-  r1 = sfi_ring_append (r1, (void*) 1);
-  r2 = sfi_ring_sort (sfi_ring_copy (r1), sfi_pointer_cmp, NULL);
-  t1 = sfi_ring_reorder (sfi_ring_copy (r2), r1);
-  if (0)
-    print_rings_side_by_side (t1, r1);
-  TASSERT (sfi_ring_equals (t1, r1, sfi_pointer_cmp, NULL));
-  sfi_ring_free (t1);
-  r2 = sfi_ring_remove (r2, (void*) 4);
-  r2 = sfi_ring_append (r2, (void*) 9);
-  t1 = sfi_ring_reorder (sfi_ring_copy (r2), r1);
-  r1 = sfi_ring_remove (r1, (void*) 4);
-  r1 = sfi_ring_append (r1, (void*) 9);
-  if (0)
-    print_rings_side_by_side (t1, r1);
-  TASSERT (sfi_ring_equals (t1, r1, sfi_pointer_cmp, NULL));
-  sfi_ring_free (r1);
-  sfi_ring_free (r2);
-  sfi_ring_free (t1);
-  r1 = NULL;
-  r2 = NULL;
-  r1 = sfi_ring_append (r1, (void*) 0x75);
-  r1 = sfi_ring_append (r1, (void*) 0x4c);
-  r1 = sfi_ring_append (r1, (void*) 0x5e);
-  r2 = sfi_ring_append (r2, (void*) 0x4c);
-  r2 = sfi_ring_append (r2, (void*) 0x5e);
-  r2 = sfi_ring_append (r2, (void*) 0x68);
-  r2 = sfi_ring_append (r2, (void*) 0x68);
-  r2 = sfi_ring_reorder (r2, r1);
-  if (0)
-    print_rings_side_by_side (r2, r1);
-  TASSERT (sfi_ring_pop_head (&r2) == (void*) 0x4c);
-  TASSERT (sfi_ring_pop_head (&r2) == (void*) 0x5e);
-  TASSERT (sfi_ring_pop_head (&r2) == (void*) 0x68);
-  TASSERT (sfi_ring_pop_head (&r2) == (void*) 0x68);
-  TASSERT (r2 == NULL);
-  sfi_ring_free (r1);
-
-  r1 = NULL;
-  r1 = sfi_ring_append (r1, (void*) 0x11);
-  r1 = sfi_ring_append (r1, (void*) 0x16);
-  r1 = sfi_ring_append (r1, (void*) 0x15);
-  r1 = sfi_ring_append (r1, (void*) 0x14);
-  r1 = sfi_ring_append (r1, (void*) 0x13);
-  r1 = sfi_ring_append (r1, (void*) 0x12);
-  r1 = sfi_ring_append (r1, (void*) 0x03);
-  r1 = sfi_ring_append (r1, (void*) 0x02);
-  r1 = sfi_ring_append (r1, (void*) 0x01);
-  r2 = NULL;
-  r2 = sfi_ring_append (r2, (void*) 0x16);
-  r2 = sfi_ring_append (r2, (void*) 0x15);
-  r2 = sfi_ring_append (r2, (void*) 0x14);
-  r2 = sfi_ring_append (r2, (void*) 0x13);
-  r2 = sfi_ring_append (r2, (void*) 0x12);
-  r2 = sfi_ring_append (r2, (void*) 0x11);
-  r2 = sfi_ring_append (r2, (void*) 0x01);
-  r2 = sfi_ring_append (r2, (void*) 0x02);
-  r2 = sfi_ring_append (r2, (void*) 0x03);
-  r1 = sfi_ring_reorder (r1, r2);
-  TASSERT (sfi_ring_equals (r1, r2, sfi_pointer_cmp, NULL));
-  sfi_ring_free (r1);
-  sfi_ring_free (r2);
-
-  TDONE ();
-}
-
 #include <sfi/testidl.c>
 
 int
@@ -1024,7 +833,6 @@
       return 0;
     }
   
-  test_sfi_ring ();
   test_notes ();
   test_time ();
   test_renames ();




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]