From 8dbd597b3efd2ee91c1fc3a0e7863f114e30c37b Mon Sep 17 00:00:00 2001 From: ser1zw Date: Mon, 3 Jan 2011 14:38:02 +0900 Subject: [PATCH] added some tests --- test/test_cvmat.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/test_cvmat.rb b/test/test_cvmat.rb index cb8d5aa..69f27f8 100755 --- a/test/test_cvmat.rb +++ b/test/test_cvmat.rb @@ -1299,6 +1299,21 @@ class TestCvMat < OpenCVTestCase } end + def test_eq + m1 = create_cvmat(6, 4, :cv8u, 1) { |j, i, c| + n = (c.even?) ? 10 : c + CvScalar.new(n, 0, 0, 0) + } + m2 = m1.eq(10) + + assert_equal(m1.height, m2.height) + assert_equal(m1.width, m2.width) + assert_each_cvscalar(m2) { |j, i, c| + n = (c.even?) ? 0xff : 0 + CvScalar.new(n, 0, 0, 0) + } + end + # def test_avg_sdv # m = CvMat.new(1, 8, CV_32F) # [2, 4, 4, 4, 5, 5, 7, 9].each_with_index { |v, i|