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