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