aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/conservative_resize.cpp
diff options
context:
space:
mode:
authorGravatar Hauke Heibel <hauke.heibel@gmail.com>2009-09-07 17:48:42 +0200
committerGravatar Hauke Heibel <hauke.heibel@gmail.com>2009-09-07 17:48:42 +0200
commit437a79e1ab2606aa0d6346df0bee99347e771e01 (patch)
tree2c79d784b69e007fd2d8dfff33e736f95079f4b9 /test/conservative_resize.cpp
parente49236bac6ee5689cd3719640dbe785430acbdda (diff)
Fixed unit test and improved code reusage for resizing.
Diffstat (limited to 'test/conservative_resize.cpp')
-rw-r--r--test/conservative_resize.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/conservative_resize.cpp b/test/conservative_resize.cpp
index f0d025283..b92dd5449 100644
--- a/test/conservative_resize.cpp
+++ b/test/conservative_resize.cpp
@@ -65,7 +65,7 @@ void run_matrix_tests()
const int rows = ei_random<int>(50,75);
const int cols = ei_random<int>(50,75);
m = n = MatrixType::Random(50,50);
- m.conservativeResize(rows,cols,true);
+ m.conservativeResizeLike(MatrixType::Zero(rows,cols));
VERIFY_IS_APPROX(m.block(0,0,n.rows(),n.cols()), n);
VERIFY( rows<=50 || m.block(50,0,rows-50,cols).sum() == Scalar(0) );
VERIFY( cols<=50 || m.block(0,50,rows,cols-50).sum() == Scalar(0) );
@@ -102,7 +102,7 @@ void run_vector_tests()
{
const int size = ei_random<int>(50,100);
m = n = MatrixType::Random(50);
- m.conservativeResize(size,true);
+ m.conservativeResizeLike(MatrixType::Zero(size));
VERIFY_IS_APPROX(m.segment(0,50), n);
VERIFY( size<=50 || m.segment(50,size-50).sum() == Scalar(0) );
}