From 82d898083f4783517c8af430c776105a7ac9f8f9 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Sun, 9 May 2010 13:20:46 -0400 Subject: fix compilation error thanks to test case by Trevor Irons, and expand unit test --- test/basicstuff.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/basicstuff.cpp') diff --git a/test/basicstuff.cpp b/test/basicstuff.cpp index 7ef127ac2..53b503f46 100644 --- a/test/basicstuff.cpp +++ b/test/basicstuff.cpp @@ -147,6 +147,12 @@ template void basicStuffComplex(const MatrixType& m) cm.imag() = rm2; VERIFY_IS_APPROX(static_cast(cm).real(), rm1); VERIFY_IS_APPROX(static_cast(cm).imag(), rm2); + rm1.setZero(); + rm2.setZero(); + rm1 = cm.real(); + rm2 = cm.imag(); + VERIFY_IS_APPROX(static_cast(cm).real(), rm1); + VERIFY_IS_APPROX(static_cast(cm).imag(), rm2); cm.real().setZero(); VERIFY(static_cast(cm).real().isZero()); VERIFY(!static_cast(cm).imag().isZero()); -- cgit v1.2.3