Fix bug #607: handle implicit transposition from sparse vector to dense vector
diff --git a/test/sparse_vector.cpp b/test/sparse_vector.cpp
index d16d42f..ec5877b 100644
--- a/test/sparse_vector.cpp
+++ b/test/sparse_vector.cpp
@@ -90,6 +90,11 @@
   VERIFY_IS_APPROX((mv1=v1),v1);
   VERIFY_IS_APPROX(mv1,(v1=mv1));
   VERIFY_IS_APPROX(mv1,(v1=mv1.transpose()));
+  
+  // check copy to dense vector with transpose
+  refV3.resize(0);
+  VERIFY_IS_APPROX(refV3 = v1.transpose(),v1.toDense()); 
+  VERIFY_IS_APPROX(DenseVector(v1),v1.toDense()); 
 
 }