* fix compilation with gcc 3.4
* add an option to disable Qt testing
diff --git a/test/sparse_basic.cpp b/test/sparse_basic.cpp
index 5ae038e..68e3573 100644
--- a/test/sparse_basic.cpp
+++ b/test/sparse_basic.cpp
@@ -24,9 +24,10 @@
#include "sparse.h"
-template<typename SetterType,typename DenseType, typename SparseType>
-bool test_random_setter(SparseType& sm, const DenseType& ref, const std::vector<Vector2i>& nonzeroCoords)
+template<typename SetterType,typename DenseType, typename Scalar, int Options>
+bool test_random_setter(SparseMatrix<Scalar,Options>& sm, const DenseType& ref, const std::vector<Vector2i>& nonzeroCoords)
{
+ typedef SparseMatrix<Scalar,Options> SparseType;
{
sm.setZero();
SetterType w(sm);