Commit daa31a06 authored by Kirill Kornyakov's avatar Kirill Kornyakov

autogenerated JUnit stub tests added

parent cc9a1bb6
......@@ -4,5 +4,6 @@
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="src" path="OpenCV_src"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="output" path="bin"/>
</classpath>
......@@ -3,7 +3,6 @@
<name>OpenCV_Test</name>
<comment></comment>
<projects>
<project>OpenCVJavaAPI</project>
</projects>
<buildSpec>
<buildCommand>
......
package org.opencv.test;
import org.opencv.core;
public class CoreTest extends OpenCvTestCase {
public void test_1() {
super.test_1("CORE");
}
public void test_Can_Call_add() {
core.add(gray128, gray128, dst);
assertMatEqual(gray255, dst);
}
public void test_Can_Call_absdiff() {
core.absdiff(gray128, gray255, dst);
assertMatEqual(gray127, dst);
}
public void test_Can_Call_bitwise_and() {
core.bitwise_and(gray3, gray2, dst);
assertMatEqual(gray2, dst);
}
}
package org.opencv.test;
import org.opencv.Size;
import org.opencv.imgproc;
public class ImgprocTest extends OpenCvTestCase {
public void test_1() {
super.test_1("IMGPROC");
}
//FIXME: this test crashes
//public void test_Can_Call_accumulate() {
// dst = new Mat(gray1.rows(), gray1.cols(), Mat.CvType.CV_32FC1);
// imgproc.accumulate(gray1, dst);
// assertMatEqual(gray1, dst);
//}
public void test_blur() {
Size sz = new Size(3, 3);
imgproc.blur(gray0, dst, sz);
assertMatEqual(gray0, dst);
imgproc.blur(gray255, dst, sz);
assertMatEqual(gray255, dst);
}
public void test_boxFilter() {
Size sz = new Size(3, 3);
imgproc.boxFilter(gray0, dst, 8, sz);
assertMatEqual(gray0, dst);
}
}
......@@ -2,29 +2,201 @@ package org.opencv.test;
import org.opencv.Mat;
public class MatTest extends OpenCVTestCase {
public void test_1() {
super.test_1("Mat");
}
public class MatTest extends OpenCvTestCase {
public void test_1() {
super.test_1("Mat");
}
public void test_Can_Create_Gray_Mat() {
Mat m = new Mat(1, 1, Mat.CvType.CV_8UC1);
assertFalse(m.empty());
}
public void test_Can_Create_RBG_Mat() {
Mat m = new Mat(1, 1, Mat.CvType.CV_8UC3);
assertFalse(m.empty());
}
public void test_Can_Get_Cols() {
Mat m = new Mat(10, 10, Mat.CvType.CV_8UC1);
assertEquals(10, m.rows());
}
public void test_Can_Get_Rows() {
Mat m = new Mat(10, 10, Mat.CvType.CV_8UC1);
assertEquals(10, m.rows());
}
public void testFinalize() {
fail("Not yet implemented");
}
public void testMatLong() {
fail("Not yet implemented");
}
public void testMatIntIntCvType() {
Mat gray = new Mat(1, 1, Mat.CvType.CV_8UC1);
assertFalse(gray.empty());
Mat rgb = new Mat(1, 1, Mat.CvType.CV_8UC3);
assertFalse(rgb.empty());
}
public void testMatIntIntCvTypeDoubleDoubleDoubleDouble() {
fail("Not yet implemented");
}
public void testMatIntIntCvTypeDoubleDoubleDouble() {
fail("Not yet implemented");
}
public void testMatIntIntCvTypeDoubleDouble() {
fail("Not yet implemented");
}
public void testMatIntIntCvTypeDouble() {
fail("Not yet implemented");
}
public void testDispose() {
fail("Not yet implemented");
}
public void testToString() {
fail("Not yet implemented");
}
public void testEmpty() {
fail("Not yet implemented");
}
public void testType() {
fail("Not yet implemented");
}
public void testDepth() {
fail("Not yet implemented");
}
public void testChannels() {
fail("Not yet implemented");
}
public void testElemSize() {
fail("Not yet implemented");
}
public void testRows() {
assertEquals(matSize, gray0.rows());
}
public void testHeight() {
fail("Not yet implemented");
}
public void testCols() {
assertEquals(matSize, gray0.rows());
}
public void testWidth() {
fail("Not yet implemented");
}
public void testTotal() {
fail("Not yet implemented");
}
public void testDataAddr() {
fail("Not yet implemented");
}
public void testIsContinuous() {
fail("Not yet implemented");
}
public void testIsSubmatrix() {
fail("Not yet implemented");
}
public void testSubmat() {
fail("Not yet implemented");
}
public void testRowRange() {
fail("Not yet implemented");
}
public void testRow() {
fail("Not yet implemented");
}
public void testColRange() {
fail("Not yet implemented");
}
public void testCol() {
fail("Not yet implemented");
}
public void testClone() {
fail("Not yet implemented");
}
public void testPutIntIntDoubleArray() {
fail("Not yet implemented");
}
public void testPutIntIntFloatArray() {
fail("Not yet implemented");
}
public void testPutIntIntIntArray() {
fail("Not yet implemented");
}
public void testPutIntIntShortArray() {
fail("Not yet implemented");
}
public void testPutIntIntByteArray() {
fail("Not yet implemented");
}
public void testGetIntIntByteArray() {
fail("Not yet implemented");
}
public void testGetIntIntShortArray() {
fail("Not yet implemented");
}
public void testGetIntIntIntArray() {
fail("Not yet implemented");
}
public void testGetIntIntFloatArray() {
fail("Not yet implemented");
}
public void testGetIntIntDoubleArray() {
fail("Not yet implemented");
}
public void testSetToDoubleDoubleDoubleDouble() {
fail("Not yet implemented");
}
public void testSetToDoubleDoubleDouble() {
fail("Not yet implemented");
}
public void testSetToDoubleDouble() {
fail("Not yet implemented");
}
public void testSetToDouble() {
fail("Not yet implemented");
}
public void testCopyTo() {
fail("Not yet implemented");
}
public void testDot() {
fail("Not yet implemented");
}
public void testCross() {
fail("Not yet implemented");
}
public void testInv() {
fail("Not yet implemented");
}
public void testGetNativeObjAddr() {
fail("Not yet implemented");
}
}
package org.opencv.test;
import org.opencv.Mat;
import org.opencv.core;
import android.test.AndroidTestCase;
import android.util.Log;
public class OpenCVTestCase extends AndroidTestCase {
static String TAG = "OpenCV";
static int matSize = 10;
static Mat gray0;
static Mat gray1;
static Mat gray2;
static Mat gray3;
static Mat gray127;
static Mat gray128;
static Mat gray255;
static Mat dst;
@Override
protected void setUp() throws Exception {
// Log.e(TAG, "setUp");
super.setUp();
gray0 = new Mat(matSize, matSize, Mat.CvType.CV_8UC1); gray0.setTo(0.0);
gray1 = new Mat(matSize, matSize, Mat.CvType.CV_8UC1); gray1.setTo(1.0);
gray2 = new Mat(matSize, matSize, Mat.CvType.CV_8UC1); gray2.setTo(2.0);
gray3 = new Mat(matSize, matSize, Mat.CvType.CV_8UC1); gray3.setTo(3.0);
gray127 = new Mat(matSize, matSize, Mat.CvType.CV_8UC1); gray127.setTo(127.0);
gray128 = new Mat(matSize, matSize, Mat.CvType.CV_8UC1); gray128.setTo(128.0);
gray255 = new Mat(matSize, matSize, Mat.CvType.CV_8UC1); gray255.setTo(256.0);
dst = new Mat(0, 0, Mat.CvType.CV_8UC1);
assertTrue(dst.empty());
}
public static void assertMatEqual(Mat m1, Mat m2) {
assertTrue(CalcPercentageOfDifference(m1, m2) == 0.0);
}
static public double CalcPercentageOfDifference(Mat m1, Mat m2) {
Mat cmp = new Mat(0, 0, Mat.CvType.CV_8UC1);
core.compare(m1, m2, cmp, core.CMP_EQ);
double num = 100.0 *
(1.0 - Double.valueOf(core.countNonZero(cmp)) / Double.valueOf(cmp.rows() * cmp.cols()));
return num;
}
public void test_1(String label) {
Log.e(TAG, "================================================");
Log.e(TAG, "=============== " + label);
Log.e(TAG, "================================================");
}
}
package org.opencv.test;
import org.opencv.Mat;
import org.opencv.core;
import android.test.AndroidTestCase;
import android.util.Log;
public class OpenCvTestCase extends AndroidTestCase {
static String TAG = "OpenCV";
static Mat gray0;
static Mat gray1;
static Mat gray2;
static Mat gray3;
static Mat gray127;
static Mat gray128;
static Mat gray255;
static Mat dst;
@Override
protected void setUp() throws Exception {
//Log.e(TAG, "setUp");
super.setUp();
gray0 = new Mat(10, 10, Mat.CvType.CV_8UC1); gray0.setTo(0.0);
gray1 = new Mat(10, 10, Mat.CvType.CV_8UC1); gray1.setTo(1.0);
gray2 = new Mat(10, 10, Mat.CvType.CV_8UC1); gray2.setTo(2.0);
gray3 = new Mat(10, 10, Mat.CvType.CV_8UC1); gray3.setTo(3.0);
gray127 = new Mat(10, 10, Mat.CvType.CV_8UC1); gray127.setTo(127.0);
gray128 = new Mat(10, 10, Mat.CvType.CV_8UC1); gray128.setTo(128.0);
gray255 = new Mat(10, 10, Mat.CvType.CV_8UC1); gray255.setTo(256.0);
dst = new Mat(0, 0, Mat.CvType.CV_8UC1);
assertTrue(dst.empty());
}
public static void assertMatEqual(Mat m1, Mat m2) {
assertTrue(MatDifference(m1, m2) == 0.0);
}
static public double MatDifference(Mat m1, Mat m2) {
Mat cmp = new Mat(0, 0, Mat.CvType.CV_8UC1);
core.compare(m1, m2, cmp, core.CMP_EQ);
double num = 100.0 * (1.0 - Double.valueOf(core.countNonZero(cmp)) / Double.valueOf(cmp.rows() * cmp.cols()));
return num;
}
public void test_1(String label) {
Log.e(TAG, "================================================");
Log.e(TAG, "=============== " + label);
Log.e(TAG, "================================================");
}
}
This diff is collapsed.
package org.opencv.test;
public class features2dTest extends OpenCVTestCase {
}
package org.opencv.test;
public class highguiTest extends OpenCVTestCase {
public void testDestroyAllWindows() {
fail("Not yet implemented");
}
public void testImdecode() {
fail("Not yet implemented");
}
public void testStartWindowThread() {
fail("Not yet implemented");
}
public void testWaitKeyInt() {
fail("Not yet implemented");
}
public void testWaitKey() {
fail("Not yet implemented");
}
}
This diff is collapsed.
package org.opencv.test;
public class objdetectTest extends OpenCVTestCase {
}
package org.opencv.test;
public class videoTest extends OpenCVTestCase {
public void testCalcGlobalOrientation() {
fail("Not yet implemented");
}
public void testCalcMotionGradientMatMatMatDoubleDoubleInt() {
fail("Not yet implemented");
}
public void testCalcMotionGradientMatMatMatDoubleDouble() {
fail("Not yet implemented");
}
public void testCalcOpticalFlowFarneback() {
fail("Not yet implemented");
}
public void testEstimateRigidTransform() {
fail("Not yet implemented");
}
public void testUpdateMotionHistory() {
fail("Not yet implemented");
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment