new sparse matrix unit tests