From ae00e9074b0bff51529704a8fab55ba43f5c7707 Mon Sep 17 00:00:00 2001 From: Andrey Kamaev Date: Wed, 4 Apr 2012 13:10:03 +0000 Subject: [PATCH] Added test for reading empty Mat from FileStorage --- modules/core/test/test_io.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/core/test/test_io.cpp b/modules/core/test/test_io.cpp index 9a79e07..67be5d0 100644 --- a/modules/core/test/test_io.cpp +++ b/modules/core/test/test_io.cpp @@ -392,6 +392,7 @@ protected: vector mi, mi2, mi3, mi4; vector mv, mv2, mv3, mv4; Mat m(10, 9, CV_32F); + Mat empty; randu(m, 0, 1); mi3.push_back(5); mv3.push_back(m); @@ -399,12 +400,14 @@ protected: fs << "mv" << mv; fs << "mi3" << mi3; fs << "mv3" << mv3; + fs << "empty" << empty; fs.release(); fs.open("test.xml", FileStorage::READ); fs["mi"] >> mi2; fs["mv"] >> mv2; fs["mi3"] >> mi4; fs["mv3"] >> mv4; + fs["empty"] >> empty; CV_Assert( mi2.empty() ); CV_Assert( mv2.empty() ); CV_Assert( norm(mi3, mi4, CV_C) == 0 ); -- 2.7.4