@@ -62,7 +62,7 @@ function test_parse_sin_squared()
6262 Nonlinear. set_objective (model, :(sin ($ x)^ 2 ))
6363 evaluator = Nonlinear. Evaluator (model)
6464 MOI. initialize (evaluator, [:ExprGraph ])
65- @test MOI. objective_expr (evaluator) == :(sin (x[$ x])^ 2 )
65+ @test MOI. objective_expr (evaluator) == :(sin (x[$ x])^ 2.0 )
6666 return
6767end
6868
@@ -72,7 +72,7 @@ function test_parse_ifelse()
7272 Nonlinear. set_objective (model, :(ifelse ($ x, 1 , 2 )))
7373 evaluator = Nonlinear. Evaluator (model)
7474 MOI. initialize (evaluator, [:ExprGraph ])
75- @test MOI. objective_expr (evaluator) == :(ifelse (x[$ x], 1 , 2 ))
75+ @test MOI. objective_expr (evaluator) == :(ifelse (x[$ x], 1.0 , 2.0 ))
7676 return
7777end
7878
@@ -83,7 +83,7 @@ function test_parse_ifelse_inequality_less()
8383 evaluator = Nonlinear. Evaluator (model)
8484 MOI. initialize (evaluator, [:ExprGraph ])
8585 @test MOI. objective_expr (evaluator) ==
86- :(ifelse (x[$ x] < 1 , x[$ x] - 1 , x[$ x] + 1 ))
86+ :(ifelse (x[$ x] < 1.0 , x[$ x] - 1.0 , x[$ x] + 1.0 ))
8787 return
8888end
8989
@@ -94,7 +94,7 @@ function test_parse_ifelse_inequality_greater()
9494 evaluator = Nonlinear. Evaluator (model)
9595 MOI. initialize (evaluator, [:ExprGraph ])
9696 @test MOI. objective_expr (evaluator) ==
97- :(ifelse (x[$ x] > 1 , x[$ x] - 1 , x[$ x] + 1 ))
97+ :(ifelse (x[$ x] > 1.0 , x[$ x] - 1.0 , x[$ x] + 1.0 ))
9898 return
9999end
100100
@@ -105,7 +105,7 @@ function test_parse_ifelse_comparison()
105105 evaluator = Nonlinear. Evaluator (model)
106106 MOI. initialize (evaluator, [:ExprGraph ])
107107 @test MOI. objective_expr (evaluator) ==
108- :(ifelse (0 <= x[$ x] <= 1 , x[$ x] - 1 , x[$ x] + 1 ))
108+ :(ifelse (0.0 <= x[$ x] <= 1.0 , x[$ x] - 1.0 , x[$ x] + 1.0 ))
109109 return
110110end
111111
@@ -251,7 +251,7 @@ function test_set_objective()
251251 @test model. objective == Nonlinear. parse_expression (model, input)
252252 evaluator = Nonlinear. Evaluator (model)
253253 MOI. initialize (evaluator, [:ExprGraph ])
254- @test MOI. objective_expr (evaluator) == :(x[$ x]^ 2 + 1 )
254+ @test MOI. objective_expr (evaluator) == :(x[$ x]^ 2.0 + 1.0 )
255255 return
256256end
257257
@@ -263,7 +263,7 @@ function test_set_objective_subexpression()
263263 Nonlinear. set_objective (model, :($ expr^ 2 ))
264264 evaluator = Nonlinear. Evaluator (model)
265265 MOI. initialize (evaluator, [:ExprGraph ])
266- @test MOI. objective_expr (evaluator) == :((x[$ x]^ 2 + 1 )^ 2 )
266+ @test MOI. objective_expr (evaluator) == :((x[$ x]^ 2.0 + 1.0 )^ 2.0 )
267267 return
268268end
269269
@@ -276,7 +276,7 @@ function test_set_objective_nested_subexpression()
276276 Nonlinear. set_objective (model, :($ expr_2^ 2 ))
277277 evaluator = Nonlinear. Evaluator (model)
278278 MOI. initialize (evaluator, [:ExprGraph ])
279- @test MOI. objective_expr (evaluator) == :(((x[$ x]^ 2 + 1 )^ 2 )^ 2 )
279+ @test MOI. objective_expr (evaluator) == :(((x[$ x]^ 2.0 + 1.0 )^ 2.0 )^ 2.0 )
280280 return
281281end
282282
@@ -287,7 +287,7 @@ function test_set_objective_parameter()
287287 Nonlinear. set_objective (model, :($ x^ 2 + $ p))
288288 evaluator = Nonlinear. Evaluator (model)
289289 MOI. initialize (evaluator, [:ExprGraph ])
290- @test MOI. objective_expr (evaluator) == :(x[$ x]^ 2 + 1.2 )
290+ @test MOI. objective_expr (evaluator) == :(x[$ x]^ 2.0 + 1.2 )
291291 return
292292end
293293
@@ -300,7 +300,7 @@ function test_add_constraint_less_than()
300300 @test model[c]. set == set
301301 evaluator = Nonlinear. Evaluator (model)
302302 MOI. initialize (evaluator, [:ExprGraph ])
303- @test MOI. constraint_expr (evaluator, 1 ) == :(x[$ x]^ 2 + 1 <= 1.0 )
303+ @test MOI. constraint_expr (evaluator, 1 ) == :(x[$ x]^ 2.0 + 1.0 <= 1.0 )
304304 return
305305end
306306
@@ -311,7 +311,7 @@ function test_add_constraint_delete()
311311 _ = Nonlinear. add_constraint (model, :(sqrt ($ x)), MOI. LessThan (1.0 ))
312312 evaluator = Nonlinear. Evaluator (model)
313313 MOI. initialize (evaluator, [:ExprGraph ])
314- @test MOI. constraint_expr (evaluator, 1 ) == :(x[$ x]^ 2 + 1 <= 1.0 )
314+ @test MOI. constraint_expr (evaluator, 1 ) == :(x[$ x]^ 2.0 + 1.0 <= 1.0 )
315315 @test MOI. constraint_expr (evaluator, 2 ) == :(sqrt (x[$ x]) <= 1.0 )
316316 Nonlinear. delete (model, c1)
317317 evaluator = Nonlinear. Evaluator (model)
@@ -330,7 +330,7 @@ function test_add_constraint_greater_than()
330330 @test model[c]. set == set
331331 evaluator = Nonlinear. Evaluator (model)
332332 MOI. initialize (evaluator, [:ExprGraph ])
333- @test MOI. constraint_expr (evaluator, 1 ) == :(x[$ x]^ 2 + 1 >= 1.0 )
333+ @test MOI. constraint_expr (evaluator, 1 ) == :(x[$ x]^ 2.0 + 1.0 >= 1.0 )
334334 return
335335end
336336
@@ -342,7 +342,7 @@ function test_add_constraint_equal_to()
342342 @test model[c]. set == set
343343 evaluator = Nonlinear. Evaluator (model)
344344 MOI. initialize (evaluator, [:ExprGraph ])
345- @test MOI. constraint_expr (evaluator, 1 ) == :(x[$ x]^ 2 + 1 == 1.0 )
345+ @test MOI. constraint_expr (evaluator, 1 ) == :(x[$ x]^ 2.0 + 1.0 == 1.0 )
346346 return
347347end
348348
@@ -354,7 +354,7 @@ function test_add_constraint_interval()
354354 @test model[c]. set == set
355355 evaluator = Nonlinear. Evaluator (model)
356356 MOI. initialize (evaluator, [:ExprGraph ])
357- @test MOI. constraint_expr (evaluator, 1 ) == :(- 1.0 <= x[$ x]^ 2 + 1 <= 1.0 )
357+ @test MOI. constraint_expr (evaluator, 1 ) == :(- 1.0 <= x[$ x]^ 2.0 + 1.0 <= 1.0 )
358358 return
359359end
360360
0 commit comments