@@ -36,20 +36,21 @@ TEST_F(ServicesOptimize, rosenbrock) {
3636 EXPECT_EQ (1 , logger.find (" Initial log joint probability = -1" ));
3737 EXPECT_EQ (1 , logger.find (" Iteration 1. Log joint probability =" ));
3838
39- ASSERT_EQ (3 , parameter.names_ .size ());
39+ ASSERT_EQ (4 , parameter.names_ .size ());
4040 EXPECT_EQ (" lp__" , parameter.names_ [0 ]);
41- EXPECT_EQ (" x" , parameter.names_ [1 ]);
42- EXPECT_EQ (" y" , parameter.names_ [2 ]);
41+ EXPECT_EQ (" converged__" , parameter.names_ [1 ]);
42+ EXPECT_EQ (" x" , parameter.names_ [2 ]);
43+ EXPECT_EQ (" y" , parameter.names_ [3 ]);
4344
4445 EXPECT_GT (parameter.states_ .size (), 0 );
45- EXPECT_FLOAT_EQ (0 , parameter.states_ .front ()[1 ])
46- << " initial value should be (0, 0)" ;
4746 EXPECT_FLOAT_EQ (0 , parameter.states_ .front ()[2 ])
4847 << " initial value should be (0, 0)" ;
49- EXPECT_NEAR ( 1 , parameter.states_ .back ()[1 ], 1e-3 )
50- << " optimal value should be (1, 1 )" ;
48+ EXPECT_FLOAT_EQ ( 0 , parameter.states_ .front ()[3 ] )
49+ << " initial value should be (0, 0 )" ;
5150 EXPECT_NEAR (1 , parameter.states_ .back ()[2 ], 1e-3 )
5251 << " optimal value should be (1, 1)" ;
52+ EXPECT_NEAR (1 , parameter.states_ .back ()[3 ], 1e-3 )
53+ << " optimal value should be (1, 1)" ;
5354 EXPECT_FLOAT_EQ (return_code, 0 );
5455 EXPECT_LT (0 , interrupt.call_count ());
5556}
@@ -75,16 +76,17 @@ TEST_F(ServicesOptimize, rosenbrock_no_save_iterations) {
7576
7677 EXPECT_EQ (" 0,0\n " , init_ss.str ());
7778
78- ASSERT_EQ (3 , parameter.names_ .size ());
79+ ASSERT_EQ (4 , parameter.names_ .size ());
7980 EXPECT_EQ (" lp__" , parameter.names_ [0 ]);
80- EXPECT_EQ (" x" , parameter.names_ [1 ]);
81- EXPECT_EQ (" y" , parameter.names_ [2 ]);
81+ EXPECT_EQ (" converged__" , parameter.names_ [1 ]);
82+ EXPECT_EQ (" x" , parameter.names_ [2 ]);
83+ EXPECT_EQ (" y" , parameter.names_ [3 ]);
8284
8385 EXPECT_EQ (1 , parameter.states_ .size ());
84- EXPECT_NEAR (1 , parameter.states_ .back ()[1 ], 1e-3 )
85- << " optimal value should be (1, 1)" ;
8686 EXPECT_NEAR (1 , parameter.states_ .back ()[2 ], 1e-3 )
8787 << " optimal value should be (1, 1)" ;
88+ EXPECT_NEAR (1 , parameter.states_ .back ()[3 ], 1e-3 )
89+ << " optimal value should be (1, 1)" ;
8890 EXPECT_FLOAT_EQ (return_code, 0 );
8991 EXPECT_LT (0 , interrupt.call_count ());
9092}
0 commit comments