[Top][All Lists]
[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