arithmetic tests

release/4.3a0
Frank Dellaert 2010-03-03 02:50:49 +00:00
parent eec6017b12
commit 85fe43949d
1 changed files with 7 additions and 1 deletions

View File

@ -11,9 +11,15 @@ using namespace gtsam;
Point3 P(0.2,0.7,-2);
/* ************************************************************************* */
TEST( Point3, scalar_multiplication)
TEST( Point3, arithmetic)
{
CHECK(P*3==3*P);
CHECK(assert_equal( Point3(-1,-5,-6), -Point3(1,5,6) ));
CHECK(assert_equal( Point3(2,5,6), Point3(1,4,5)+Point3(1,1,1)));
CHECK(assert_equal( Point3(0,3,4), Point3(1,4,5)-Point3(1,1,1)));
CHECK(assert_equal( Point3(2,8,6), Point3(1,4,3)*2));
CHECK(assert_equal( Point3(2,2,6), 2*Point3(1,1,3)));
CHECK(assert_equal( Point3(1,2,3), Point3(2,4,6)/2));
}
/* ************************************************************************* */