Extend unit tests to check uncompressed sparse inputs in sparse solvers
diff --git a/test/sparse_solver.h b/test/sparse_solver.h
index d84aff0..8c8d7f9 100644
--- a/test/sparse_solver.h
+++ b/test/sparse_solver.h
@@ -67,6 +67,15 @@
     VERIFY(oldb.isApprox(db) && "sparse solver testing: the rhs should not be modified!");
     VERIFY(x.isApprox(refX,test_precision<Scalar>()));
   }
+  
+  // test uncompressed inputs
+  {
+    Mat A2 = A;
+    A2.reserve((ArrayXf::Random(A.outerSize())+2).template cast<typename Mat::Index>().eval());
+    solver.compute(A2);
+    Rhs x = solver.solve(b);
+    VERIFY(x.isApprox(refX,test_precision<Scalar>()));
+  }
 }
 
 template<typename Solver, typename Rhs>