From ed2e11231f0697a9662c675467b639c2507653d5 Mon Sep 17 00:00:00 2001
From: Lukas Cejka <lukas.ostatek@gmail.com>
Date: Sun, 4 Nov 2018 18:23:02 +0100
Subject: [PATCH] Added rowPointers testing to setDimensions test.

---
 src/UnitTests/Matrices/SparseMatrixTest.h | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/src/UnitTests/Matrices/SparseMatrixTest.h b/src/UnitTests/Matrices/SparseMatrixTest.h
index b654d5fe7e..15f27271c6 100644
--- a/src/UnitTests/Matrices/SparseMatrixTest.h
+++ b/src/UnitTests/Matrices/SparseMatrixTest.h
@@ -57,7 +57,17 @@ void test_SetDimensions()
     EXPECT_EQ( m.getRows(), 9);
     EXPECT_EQ( m.getColumns(), 8);
     
-    // TODO: Implement rowPointers test.
+    EXPECT_EQ( m.getRowPointers().getSize(), m.getRows() + 1 );
+    
+    EXPECT_EQ( m.getRowPointers().getElement(0), 0 );
+    EXPECT_EQ( m.getRowPointers().getElement(1), 0 );
+    EXPECT_EQ( m.getRowPointers().getElement(2), 0 );
+    EXPECT_EQ( m.getRowPointers().getElement(3), 0 );
+    EXPECT_EQ( m.getRowPointers().getElement(4), 0 );
+    EXPECT_EQ( m.getRowPointers().getElement(5), 0 );
+    EXPECT_EQ( m.getRowPointers().getElement(6), 0 );
+    EXPECT_EQ( m.getRowPointers().getElement(7), 0 );
+    EXPECT_EQ( m.getRowPointers().getElement(8), 0 );
 }
 
 template< typename Matrix >
-- 
GitLab