From: Alexander Alekhin Date: Tue, 6 Dec 2016 22:34:27 +0000 (+0300) Subject: test: putText regression garbage test X-Git-Tag: accepted/tizen/6.0/unified/20201030.111113~1326^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7e0f1ec00a9893152928d839d38b36a838d5dc18;p=platform%2Fupstream%2Fopencv.git test: putText regression garbage test --- diff --git a/modules/imgproc/test/test_drawing.cpp b/modules/imgproc/test/test_drawing.cpp index a5321c6..1d6a2a8 100644 --- a/modules/imgproc/test/test_drawing.cpp +++ b/modules/imgproc/test/test_drawing.cpp @@ -710,5 +710,20 @@ TEST(Drawing, polylines) } +TEST(Drawing, putText_no_garbage) +{ + Size sz(640, 480); + Mat mat = Mat::zeros(sz, CV_8UC1); + + mat = Scalar::all(0); + putText(mat, "029", Point(10, 350), 0, 10, Scalar(128), 15); + + EXPECT_EQ(0, cv::countNonZero(mat(Rect(0, 0, 10, sz.height)))); + EXPECT_EQ(0, cv::countNonZero(mat(Rect(sz.width-10, 0, 10, sz.height)))); + EXPECT_EQ(0, cv::countNonZero(mat(Rect(205, 0, 10, sz.height)))); + EXPECT_EQ(0, cv::countNonZero(mat(Rect(405, 0, 10, sz.height)))); +} + + } // namespace