diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2010-05-09 13:20:46 -0400 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2010-05-09 13:20:46 -0400 |
commit | 82d898083f4783517c8af430c776105a7ac9f8f9 (patch) | |
tree | 5ffa90994ed613ee623c30c51d5964bf806148e1 /test/basicstuff.cpp | |
parent | 6624b93d67dea8fd07a60a0b8508d670b45efc1e (diff) |
fix compilation error thanks to test case by Trevor Irons, and expand unit test
Diffstat (limited to 'test/basicstuff.cpp')
-rw-r--r-- | test/basicstuff.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
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<typename MatrixType> void basicStuffComplex(const MatrixType& m) cm.imag() = rm2; VERIFY_IS_APPROX(static_cast<const MatrixType&>(cm).real(), rm1); VERIFY_IS_APPROX(static_cast<const MatrixType&>(cm).imag(), rm2); + rm1.setZero(); + rm2.setZero(); + rm1 = cm.real(); + rm2 = cm.imag(); + VERIFY_IS_APPROX(static_cast<const MatrixType&>(cm).real(), rm1); + VERIFY_IS_APPROX(static_cast<const MatrixType&>(cm).imag(), rm2); cm.real().setZero(); VERIFY(static_cast<const MatrixType&>(cm).real().isZero()); VERIFY(!static_cast<const MatrixType&>(cm).imag().isZero()); |