diff options
author | Christoph Hertzberg <chtz@informatik.uni-bremen.de> | 2013-10-17 15:37:29 +0200 |
---|---|---|
committer | Christoph Hertzberg <chtz@informatik.uni-bremen.de> | 2013-10-17 15:37:29 +0200 |
commit | 36052c4911ff4a3034af260b56c7e8c7bdda017b (patch) | |
tree | a91581b7ee48ac3c299837b6e8f794d2ae5c35b1 /test | |
parent | 3d2a3bc755f34dd1df330aa2439ef8bacc78fe93 (diff) |
Added comparisons scalar to array (previously only the array to scalar was possible) (Fixes bug #147)
Extended the unit test for that
Diffstat (limited to 'test')
-rw-r--r-- | test/array.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/test/array.cpp b/test/array.cpp index 8960e49f8..f1deda7e3 100644 --- a/test/array.cpp +++ b/test/array.cpp @@ -110,11 +110,17 @@ template<typename ArrayType> void comparisons(const ArrayType& m) VERIFY(! (m1 > m3).all() ); } - // comparisons to scalar + // comparisons array to scalar VERIFY( (m1 != (m1(r,c)+1) ).any() ); - VERIFY( (m1 > (m1(r,c)-1) ).any() ); - VERIFY( (m1 < (m1(r,c)+1) ).any() ); - VERIFY( (m1 == m1(r,c) ).any() ); + VERIFY( (m1 > (m1(r,c)-1) ).any() ); + VERIFY( (m1 < (m1(r,c)+1) ).any() ); + VERIFY( (m1 == m1(r,c) ).any() ); + + // comparisons scalar to array + VERIFY( ( (m1(r,c)+1) != m1).any() ); + VERIFY( ( (m1(r,c)-1) < m1).any() ); + VERIFY( ( (m1(r,c)+1) > m1).any() ); + VERIFY( ( m1(r,c) == m1).any() ); // test Select VERIFY_IS_APPROX( (m1<m2).select(m1,m2), m1.cwiseMin(m2) ); |