updating inaccurate test (Mat step can be more than width)
authorAndrey Pavlenko <no@email>
Fri, 17 Feb 2012 14:51:19 +0000 (14:51 +0000)
committerAndrey Pavlenko <no@email>
Fri, 17 Feb 2012 14:51:19 +0000 (14:51 +0000)
modules/java/android_test/src/org/opencv/test/core/MatTest.java

index ed0623b..a1c2a9b 100644 (file)
@@ -708,10 +708,10 @@ public class MatTest extends OpenCVTestCase {
         Mat roi = rgba0.submat(3, 5, 7, 10);
         Mat m = roi.clone();
 
-        assertEquals(rgba0.channels() * rgba0.cols(), roi.step1(0));
+        assertTrue(rgba0.channels() * rgba0.cols() <= roi.step1(0));
         assertEquals(rgba0.channels(), roi.step1(1));
-        assertEquals(rgba0.channels() * (10 - 7), m.step1(0));
-        assertEquals(rgba0.channels(), m.step1(1));
+        assertTrue(m.channels() * (10 - 7) <= m.step1(0));
+        assertEquals(m.channels(), m.step1(1));
     }
 
     public void testSubmatIntIntIntInt() {