From b2cab8a1c08070f50831548a6dbdca1b436ee8ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Thu, 3 Feb 2011 13:05:42 +0100 Subject: [PATCH] Added check and comments explaining assignment behaviour. --- dune/porsol/common/test/matrix_test.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dune/porsol/common/test/matrix_test.cpp b/dune/porsol/common/test/matrix_test.cpp index f5ad50a..4af105b 100644 --- a/dune/porsol/common/test/matrix_test.cpp +++ b/dune/porsol/common/test/matrix_test.cpp @@ -45,5 +45,9 @@ BOOST_AUTO_TEST_CASE(copy_assignment_tests) SharedCMatrix m4(1,1,storage_m4); m4 = m3; BOOST_CHECK(m3 == m4); - BOOST_CHECK_EQUAL(m4.data(), storage_m3); // Note this behaviour! + BOOST_CHECK_EQUAL(m4.data(), storage_m3); // Note this behaviour (identical types)... + double storage_m5[1]; + SharedFortranMatrix m5(1,1,storage_m5); + m5 = m3; + BOOST_CHECK_EQUAL(m5.data(), storage_m5); // ... compared to this (different types). }