Another unit test for between derivatives
parent
5548d78071
commit
6162ce6fa1
|
|
@ -457,6 +457,21 @@ TEST( Pose2, between2 )
|
|||
EXPECT(assert_equal(numericalH2,actualH2));
|
||||
}
|
||||
|
||||
/* ************************************************************************* */
|
||||
// arbitrary, non perpendicular angles to be extra safe
|
||||
TEST( Pose2, between3 )
|
||||
{
|
||||
Pose2 p2(M_PI/3.0, Point2(1,2));
|
||||
Pose2 p1(M_PI/6.0, Point2(-1,4));
|
||||
|
||||
Matrix actualH1,actualH2;
|
||||
p1.between(p2,actualH1,actualH2);
|
||||
Matrix numericalH1 = numericalDerivative21<Pose2,Pose2,Pose2>(testing::between, p1, p2);
|
||||
EXPECT(assert_equal(numericalH1,actualH1));
|
||||
Matrix numericalH2 = numericalDerivative22<Pose2,Pose2,Pose2>(testing::between, p1, p2);
|
||||
EXPECT(assert_equal(numericalH2,actualH2));
|
||||
}
|
||||
|
||||
/* ************************************************************************* */
|
||||
TEST( Pose2, round_trip )
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue