From dec6430d9b7d211096db79e5e4e741af08735721 Mon Sep 17 00:00:00 2001 From: Luca Date: Thu, 20 Feb 2014 12:22:12 -0500 Subject: [PATCH] 1 more test: a small step in delta direction does not decrease error --- tests/testNonlinearOptimizer.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/testNonlinearOptimizer.cpp b/tests/testNonlinearOptimizer.cpp index 0b42c8336..99970c082 100644 --- a/tests/testNonlinearOptimizer.cpp +++ b/tests/testNonlinearOptimizer.cpp @@ -326,8 +326,11 @@ TEST(NonlinearOptimizer, MoreOptimization) { // Still pointing downhill ! EXPECT_DOUBLES_EQUAL( 0.0105584,dot(-1*actualGradient,delta),1e-5); - // Check errors at convergence and errors in direction of solution (does not decreaase!) + // Check errors at convergence and errors in direction of solution (does not decrease!) EXPECT_DOUBLES_EQUAL(46.0254859,fg.error(actual.retract(delta)),1e-5); + + // Check errors at convergence and errors at a small step in direction of solution (does not decrease!) + EXPECT_DOUBLES_EQUAL(46.02549021,fg.error(actual.retract(0.01*delta)),1e-5); } }