gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] libvob/test/vob/api vobcoorder.test


From: Tuomas J. Lukka
Subject: [Gzz-commits] libvob/test/vob/api vobcoorder.test
Date: Wed, 23 Apr 2003 12:44:26 -0400

CVSROOT:        /cvsroot/libvob
Module name:    libvob
Changes by:     Tuomas J. Lukka <address@hidden>        03/04/23 12:44:25

Modified files:
        test/vob/api   : vobcoorder.test 

Log message:
        Add another test which I thought would explain mudyc's problem but 
didn't

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/test/vob/api/vobcoorder.test.diff?tr1=1.9&tr2=1.10&r1=text&r2=text

Patches:
Index: libvob/test/vob/api/vobcoorder.test
diff -u libvob/test/vob/api/vobcoorder.test:1.9 
libvob/test/vob/api/vobcoorder.test:1.10
--- libvob/test/vob/api/vobcoorder.test:1.9     Wed Apr 23 12:37:59 2003
+++ libvob/test/vob/api/vobcoorder.test Wed Apr 23 12:44:25 2003
@@ -107,6 +107,35 @@
 
     failUnlessEqual(cs1, c.getCSAt(0, 150, 150, None))
 
+def testBoxSizeActive():
+    """Test that the box size affects the activation correctly.
+    """
+    cs1 = vs.orthoBoxCS(0, "1", 0, 10, 10, 1, 1, 10, 10)
+    cs2 = vs.orthoBoxCS(0, "1", 0, 110, 10, 10, 10, 1, 1)
+    cs3 = vs.orthoBoxCS(0, "1", 0, 110, 110, 5, 5, 5, 5)
+    for i in (cs1, cs2, cs3): vs.activate(i)
+
+    failUnlessEqual(-1, c.getCSAt(0, 9, 11, None))
+    failUnlessEqual(-1, c.getCSAt(0, 11, 9, None))
+    failUnlessEqual(cs1, c.getCSAt(0, 11, 11, None))
+    failUnlessEqual(cs1, c.getCSAt(0, 19, 19, None))
+    failUnlessEqual(-1, c.getCSAt(0, 21, 19, None))
+    failUnlessEqual(-1, c.getCSAt(0, 19, 21, None))
+
+    failUnlessEqual(-1, c.getCSAt(0,  109, 11, None))
+    failUnlessEqual(-1, c.getCSAt(0,  111, 9, None))
+    failUnlessEqual(cs2, c.getCSAt(0, 111, 11, None))
+    failUnlessEqual(cs2, c.getCSAt(0, 119, 19, None))
+    failUnlessEqual(-1, c.getCSAt(0,  121, 19, None))
+    failUnlessEqual(-1, c.getCSAt(0,  119, 21, None))
+
+    failUnlessEqual(-1, c.getCSAt(0,  109, 111, None))
+    failUnlessEqual(-1, c.getCSAt(0,  111, 109, None))
+    failUnlessEqual(cs3, c.getCSAt(0, 111, 111, None))
+    failUnlessEqual(cs3, c.getCSAt(0, 119, 119, None))
+    failUnlessEqual(-1, c.getCSAt(0,  136, 119, None))
+    failUnlessEqual(-1, c.getCSAt(0,  119, 136, None))
+
 def testActiveDepthWithTrans():
     s = vs.size
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]