From 2dfa351cbf4edea8df9990e50ecd4491299c60ac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Del=20Pino?= <stephane.delpino44@gmail.com>
Date: Wed, 25 Nov 2020 11:41:06 +0100
Subject: [PATCH] Add missing tests for TinyMatrix

---
 tests/test_TinyMatrix.cpp | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/tests/test_TinyMatrix.cpp b/tests/test_TinyMatrix.cpp
index 0d3510dc3..40ef0f50b 100644
--- a/tests/test_TinyMatrix.cpp
+++ b/tests/test_TinyMatrix.cpp
@@ -202,6 +202,21 @@ TEST_CASE("TinyMatrix", "[algebra]")
     }
   }
 
+  SECTION("checking for sizes")
+  {
+    REQUIRE(TinyMatrix<1>{}.nbRows() == 1);
+    REQUIRE(TinyMatrix<1>{}.nbColumns() == 1);
+    REQUIRE(TinyMatrix<1>{}.dimension() == 1);
+
+    REQUIRE(TinyMatrix<2>{}.nbRows() == 2);
+    REQUIRE(TinyMatrix<2>{}.nbColumns() == 2);
+    REQUIRE(TinyMatrix<2>{}.dimension() == 4);
+
+    REQUIRE(TinyMatrix<3>{}.nbRows() == 3);
+    REQUIRE(TinyMatrix<3>{}.nbColumns() == 3);
+    REQUIRE(TinyMatrix<3>{}.dimension() == 9);
+  }
+
   SECTION("checking for matrices output")
   {
     REQUIRE(Catch::Detail::stringify(A) == "[(1,2,3)(4,5,6)(7,8,9)]");
-- 
GitLab