made more demonstrative message about test fails

This commit is contained in:
Ilya Lavrenov
2013-10-19 01:17:46 +04:00
parent 4cbf0cb31e
commit e9cef2990e
3 changed files with 44 additions and 46 deletions

View File

@@ -50,18 +50,16 @@
#ifdef HAVE_OPENCL
using namespace cv;
using namespace cv::ocl;
using namespace cvtest;
using namespace testing;
using namespace std;
PARAM_TEST_CASE(PyrBase, MatType, int)
PARAM_TEST_CASE(PyrBase, MatDepth, Channels)
{
int depth;
int channels;
Mat dst_cpu;
oclMat gdst;
ocl::oclMat gdst;
virtual void SetUp()
{
@@ -80,10 +78,10 @@ OCL_TEST_P(PyrDown, Mat)
{
Size size(MWIDTH, MHEIGHT);
Mat src = randomMat(size, CV_MAKETYPE(depth, channels), 0, 255);
oclMat gsrc(src);
ocl::oclMat gsrc(src);
pyrDown(src, dst_cpu);
pyrDown(gsrc, gdst);
ocl::pyrDown(gsrc, gdst);
EXPECT_MAT_NEAR(dst_cpu, Mat(gdst), depth == CV_32F ? 1e-4f : 1.0f);
}
@@ -103,10 +101,10 @@ OCL_TEST_P(PyrUp, Accuracy)
{
Size size(MWIDTH, MHEIGHT);
Mat src = randomMat(size, CV_MAKETYPE(depth, channels), 0, 255);
oclMat gsrc(src);
ocl::oclMat gsrc(src);
pyrUp(src, dst_cpu);
pyrUp(gsrc, gdst);
ocl::pyrUp(gsrc, gdst);
EXPECT_MAT_NEAR(dst_cpu, Mat(gdst), (depth == CV_32F ? 1e-4f : 1.0));
}