From 71bc9ca0f75590bee72ed391541628db2c4d5978 Mon Sep 17 00:00:00 2001 From: Richard Roberts Date: Mon, 14 Dec 2009 15:45:45 +0000 Subject: [PATCH] Added unit tests that were missing --- cpp/testRot2.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/cpp/testRot2.cpp b/cpp/testRot2.cpp index 8cd384409..31d93b8d6 100644 --- a/cpp/testRot2.cpp +++ b/cpp/testRot2.cpp @@ -25,6 +25,25 @@ TEST( Rot2, transpose) CHECK(assert_equal(R.inverse().matrix(),R.transpose())); } +/* ************************************************************************* */ +TEST( Rot2, negtranspose) +{ + CHECK(assert_equal(-R.inverse().matrix(),R.negtranspose())); +} + +/* ************************************************************************* */ +TEST( Rot2, compose) +{ + CHECK(assert_equal(Rot2(0.45), Rot2(0.2)*Rot2(0.25))); + CHECK(assert_equal(Rot2(0.45), Rot2(0.25)*Rot2(0.2))); +} + +/* ************************************************************************* */ +TEST( Rot2, invcompose) +{ + CHECK(assert_equal(Rot2(0.2), Rot2(0.25).invcompose(Rot2(0.45)))); +} + /* ************************************************************************* */ TEST( Rot2, equals) {