Home | History | Annotate | Download | only in test

Lines Matching refs:actual

296     public static void assertRectEquals(Rect expected, Rect actual) {
297 String msg = "expected:<" + expected + "> but was:<" + actual + ">";
298 assertEquals(msg, expected.x, actual.x);
299 assertEquals(msg, expected.y, actual.y);
300 assertEquals(msg, expected.width, actual.width);
301 assertEquals(msg, expected.height, actual.height);
312 public static void assertMatEqual(Mat expected, Mat actual, double eps) {
313 compareMats(expected, actual, eps, true);
316 public static void assertMatNotEqual(Mat expected, Mat actual, double eps) {
317 compareMats(expected, actual, eps, false);
320 public static void assertKeyPointEqual(KeyPoint expected, KeyPoint actual, double eps) {
321 String msg = "expected:<" + expected + "> but was:<" + actual + ">";
322 assertTrue(msg, Math.hypot(expected.pt.x - actual.pt.x, expected.pt.y - actual.pt.y) < eps);
323 assertTrue(msg, Math.abs(expected.size - actual.size) < eps);
324 assertTrue(msg, Math.abs(expected.angle - actual.angle) < eps);
325 assertTrue(msg, Math.abs(expected.response - actual.response) < eps);
326 assertEquals(msg, expected.octave, actual.octave);
327 assertEquals(msg, expected.class_id, actual.class_id);
330 public static void assertListKeyPointEquals(List<KeyPoint> expected, List<KeyPoint> actual, double epsilon) {
331 assertEquals(expected.size(), actual.size());
333 assertKeyPointEqual(expected.get(i), actual.get(i), epsilon);
336 public static void assertDMatchEqual(DMatch expected, DMatch actual, double eps) {
337 String msg = "expected:<" + expected + "> but was:<" + actual + ">";
338 assertEquals(msg, expected.queryIdx, actual.queryIdx);
339 assertEquals(msg, expected.trainIdx, actual.trainIdx);
340 assertEquals(msg, expected.imgIdx, actual.imgIdx);
341 assertTrue(msg, Math.abs(expected.distance - actual.distance) < eps);
344 public static void assertScalarEqual(Scalar expected, Scalar actual, double eps) {
345 String msg = "expected:<" + expected + "> but was:<" + actual + ">";
346 assertTrue(msg, Math.abs(expected.val[0] - actual.val[0]) < eps);
347 assertTrue(msg, Math.abs(expected.val[1] - actual.val[1]) < eps);
348 assertTrue(msg, Math.abs(expected.val[2] - actual.val[2]) < eps);
349 assertTrue(msg, Math.abs(expected.val[3] - actual.val[3]) < eps);
352 public static void assertArrayDMatchEquals(DMatch[] expected, DMatch[] actual, double epsilon) {
353 assertEquals(expected.length, actual.length);
355 assertDMatchEqual(expected[i], actual[i], epsilon);
358 public static void assertListDMatchEquals(List<DMatch> expected, List<DMatch> actual, double epsilon) {
360 DMatch actualArray[] = actual.toArray(new DMatch[0]);
364 public static void assertPointEquals(Point expected, Point actual, double eps) {
365 String msg = "expected:<" + expected + "> but was:<" + actual + ">";
366 assertEquals(msg, expected.x, actual.x, eps);
367 assertEquals(msg, expected.y, actual.y, eps);
370 public static void assertSizeEquals(Size expected, Size actual, double eps) {
371 String msg = "expected:<" + expected + "> but was:<" + actual + ">";
372 assertEquals(msg, expected.width, actual.width, eps);
373 assertEquals(msg, expected.height, actual.height, eps);
376 public static void assertPoint3Equals(Point3 expected, Point3 actual, double eps) {
377 String msg = "expected:<" + expected + "> but was:<" + actual + ">";
378 assertEquals(msg, expected.x, actual.x, eps);
379 assertEquals(msg, expected.y, actual.y, eps);
380 assertEquals(msg, expected.z, actual.z, eps);
383 static private void compareMats(Mat expected, Mat actual, boolean isEqualityMeasured) {
384 if (expected.type() != actual.type() || expected.cols() != actual.cols() || expected.rows() != actual.rows()) {
385 throw new UnsupportedOperationException("Can not compare " + expected + " and " + actual);
391 "Floating-point Mats must not be checked for exact match. Use assertMatEqual(Mat expected, Mat actual, double eps) instead.");
394 "Floating-point Mats must not be checked for exact match. Use assertMatNotEqual(Mat expected, Mat actual, double eps) instead.");
398 Core.absdiff(expected, actual, diff);
411 static private void compareMats(Mat expected, Mat actual, double eps, boolean isEqualityMeasured) {
412 if (expected.type() != actual.type() || expected.cols() != actual.cols() || expected.rows() != actual.rows()) {
413 throw new UnsupportedOperationException("Can not compare " + expected + " and " + actual);
417 Core.absdiff(expected, actual, diff);