@@ -64,7 +64,7 @@ static Unit3 rotate_(const Rot3& R, const Unit3& p) {
6464 return R * p;
6565}
6666
67- TEST (Unit3, rotate ) {
67+ TEST (Unit3, Rotate ) {
6868 Rot3 R = Rot3::Yaw (0.5 );
6969 Unit3 p (1 , 0 , 0 );
7070 Unit3 expected = Unit3 (R.matrix ().col (0 ));
@@ -89,7 +89,7 @@ static Unit3 unrotate_(const Rot3& R, const Unit3& p) {
8989 return R.unrotate (p);
9090}
9191
92- TEST (Unit3, unrotate ) {
92+ TEST (Unit3, Unrotate ) {
9393 Rot3 R = Rot3::Yaw (-M_PI / 4.0 );
9494 Unit3 p (1 , 0 , 0 );
9595 Unit3 expected = Unit3 (1 , 1 , 0 );
@@ -110,7 +110,7 @@ TEST(Unit3, unrotate) {
110110 }
111111}
112112
113- TEST (Unit3, dot ) {
113+ TEST (Unit3, Dot ) {
114114 Unit3 p (1 , 0.2 , 0.3 );
115115 Unit3 q = p.retract (Vector2 (0.5 , 0 ));
116116 Unit3 r = p.retract (Vector2 (0.8 , 0 ));
@@ -143,31 +143,31 @@ TEST(Unit3, dot) {
143143}
144144
145145// *******************************************************************************
146- TEST (Unit3, error ) {
146+ TEST (Unit3, ErrorVector ) {
147147 Unit3 p (1 , 0 , 0 ), q = p.retract (Vector2 (0.5 , 0 )), //
148148 r = p.retract (Vector2 (0.8 , 0 ));
149- EXPECT (assert_equal ((Vector)(Vector2 (0 , 0 )), p.error (p), 1e-5 ));
150- EXPECT (assert_equal ((Vector)(Vector2 (0.479426 , 0 )), p.error (q), 1e-5 ));
151- EXPECT (assert_equal ((Vector)(Vector2 (0.717356 , 0 )), p.error (r), 1e-5 ));
149+ EXPECT (assert_equal ((Vector)(Vector2 (0 , 0 )), p.errorVector (p), 1e-5 ));
150+ EXPECT (assert_equal ((Vector)(Vector2 (0.479426 , 0 )), p.errorVector (q), 1e-5 ));
151+ EXPECT (assert_equal ((Vector)(Vector2 (0.717356 , 0 )), p.errorVector (r), 1e-5 ));
152152
153153 Matrix actual, expected;
154154 // Use numerical derivatives to calculate the expected Jacobian
155155 {
156156 expected = numericalDerivative11<Vector2,Unit3>(
157- std::bind (&Unit3::error , &p, std::placeholders::_1, nullptr ), q);
158- p.error (q , actual);
157+ std::bind (&Unit3::errorVector , &p, std::placeholders::_1, nullptr , nullptr ), q);
158+ p.errorVector (q, {} , actual);
159159 EXPECT (assert_equal (expected.transpose (), actual, 1e-5 ));
160160 }
161161 {
162162 expected = numericalDerivative11<Vector2,Unit3>(
163- std::bind (&Unit3::error , &p, std::placeholders::_1, nullptr ), r);
164- p.error (r , actual);
163+ std::bind (&Unit3::errorVector , &p, std::placeholders::_1, nullptr , nullptr ), r);
164+ p.errorVector (r, {} , actual);
165165 EXPECT (assert_equal (expected.transpose (), actual, 1e-5 ));
166166 }
167167}
168168
169169// *******************************************************************************
170- TEST (Unit3, error2 ) {
170+ TEST (Unit3, ErrorVector2 ) {
171171 Unit3 p (0.1 , -0.2 , 0.8 );
172172 Unit3 q = p.retract (Vector2 (0.2 , -0.1 ));
173173 Unit3 r = p.retract (Vector2 (0.8 , 0 ));
@@ -214,7 +214,7 @@ TEST(Unit3, error2) {
214214}
215215
216216// *******************************************************************************
217- TEST (Unit3, distance ) {
217+ TEST (Unit3, Distance ) {
218218 Unit3 p (1 , 0 , 0 ), q = p.retract (Vector2 (0.5 , 0 )), //
219219 r = p.retract (Vector2 (0.8 , 0 ));
220220 EXPECT_DOUBLES_EQUAL (0 , p.distance (p), 1e-5 );
@@ -238,7 +238,7 @@ TEST(Unit3, distance) {
238238}
239239
240240// *******************************************************************************
241- TEST (Unit3, localCoordinates0 ) {
241+ TEST (Unit3, LocalCoordinates0 ) {
242242 Unit3 p;
243243 Vector actual = p.localCoordinates (p);
244244 EXPECT (assert_equal (Z_2x1, actual, 1e-5 ));
@@ -342,7 +342,7 @@ TEST(Unit3, basis) {
342342
343343// *******************************************************************************
344344// / Check the basis derivatives of a bunch of random Unit3s.
345- TEST (Unit3, basis_derivatives ) {
345+ TEST (Unit3, BasisDerivatives ) {
346346 int num_tests = 100 ;
347347 std::mt19937 rng (42 );
348348 for (int i = 0 ; i < num_tests; i++) {
@@ -358,7 +358,7 @@ TEST(Unit3, basis_derivatives) {
358358}
359359
360360// *******************************************************************************
361- TEST (Unit3, retract ) {
361+ TEST (Unit3, Retract ) {
362362 {
363363 Unit3 p;
364364 Vector2 v (0.5 , 0 );
@@ -377,7 +377,7 @@ TEST(Unit3, retract) {
377377}
378378
379379// *******************************************************************************
380- TEST (Unit3, jacobian_retract ) {
380+ TEST (Unit3, JacobianRetract ) {
381381 Matrix22 H;
382382 Unit3 p;
383383 std::function<Unit3 (const Vector2&)> f =
@@ -397,7 +397,7 @@ TEST (Unit3, jacobian_retract) {
397397}
398398
399399// *******************************************************************************
400- TEST (Unit3, retract_expmap ) {
400+ TEST (Unit3, RetractExpmap ) {
401401 Unit3 p;
402402 Vector2 v ((M_PI / 2.0 ), 0 );
403403 Unit3 expected (Point3 (0 , 0 , 1 ));
@@ -419,7 +419,7 @@ TEST(Unit3, Random) {
419419
420420// *******************************************************************************
421421// New test that uses Unit3::Random
422- TEST (Unit3, localCoordinates_retract ) {
422+ TEST (Unit3, LocalCoordinatesRetract ) {
423423 std::mt19937 rng (42 );
424424 size_t numIterations = 10000 ;
425425
@@ -492,10 +492,10 @@ TEST(Unit3, ErrorBetweenFactor) {
492492TEST (Unit3, CopyAssign) {
493493 Unit3 p{1 , 0.2 , 0.3 };
494494
495- EXPECT (p.error (p).isZero ());
495+ EXPECT (p.errorVector (p).isZero ());
496496
497497 p = Unit3{-1 , 2 , 8 };
498- EXPECT (p.error (p).isZero ());
498+ EXPECT (p.errorVector (p).isZero ());
499499}
500500
501501/* ************************************************************************* */
0 commit comments