@@ -1231,9 +1231,7 @@ function setup_test(
12311231 model:: MOIU.MockOptimizer ,
12321232 config:: Config{T} ,
12331233) where {T}
1234- if T != Float64
1235- return # Skip for non-Float64 solvers
1236- end
1234+
12371235 MOI. Utilities. set_mock_optimize! (
12381236 model,
12391237 (mock) -> begin
@@ -1287,9 +1285,7 @@ function setup_test(
12871285 model:: MOIU.MockOptimizer ,
12881286 config:: Config{T} ,
12891287) where {T}
1290- if T != Float64
1291- return # Skip for non-Float64 solvers
1292- end
1288+
12931289 MOI. Utilities. set_mock_optimize! (
12941290 model,
12951291 (mock) -> begin
@@ -1351,9 +1347,7 @@ function setup_test(
13511347 model:: MOIU.MockOptimizer ,
13521348 config:: Config{T} ,
13531349) where {T}
1354- if T != Float64
1355- return # Skip for non-Float64 solvers
1356- end
1350+
13571351 flag = model. eval_objective_value
13581352 model. eval_objective_value = false
13591353 MOI. Utilities. set_mock_optimize! (
@@ -1413,9 +1407,7 @@ function setup_test(
14131407 model:: MOIU.MockOptimizer ,
14141408 config:: Config{T} ,
14151409) where {T}
1416- if T != Float64
1417- return # Skip for non-Float64 solvers
1418- end
1410+
14191411 flag = model. eval_objective_value
14201412 model. eval_objective_value = false
14211413 MOI. Utilities. set_mock_optimize! (
@@ -1461,9 +1453,7 @@ function setup_test(
14611453 model:: MOIU.MockOptimizer ,
14621454 config:: Config{T} ,
14631455) where {T}
1464- if T != Float64
1465- return # Skip for non-Float64 solvers
1466- end
1456+
14671457 flag = model. eval_objective_value
14681458 model. eval_objective_value = false
14691459 MOI. Utilities. set_mock_optimize! (
@@ -1512,9 +1502,7 @@ function setup_test(
15121502 model:: MOIU.MockOptimizer ,
15131503 config:: Config{T} ,
15141504) where {T}
1515- if T != Float64
1516- return # Skip for non-Float64 solvers
1517- end
1505+
15181506 flag = model. eval_objective_value
15191507 model. eval_objective_value = false
15201508 MOI. Utilities. set_mock_optimize! (
@@ -1557,9 +1545,7 @@ function setup_test(
15571545 model:: MOIU.MockOptimizer ,
15581546 config:: Config{T} ,
15591547) where {T}
1560- if T != Float64
1561- return # Skip for non-Float64 solvers
1562- end
1548+
15631549 MOI. Utilities. set_mock_optimize! (
15641550 model,
15651551 mock -> MOI. Utilities. mock_optimize! (mock, config. optimal_status, [1 ]),
@@ -1600,9 +1586,7 @@ function setup_test(
16001586 model:: MOIU.MockOptimizer ,
16011587 config:: Config{T} ,
16021588) where {T}
1603- if T != Float64
1604- return # Skip for non-Float64 solvers
1605- end
1589+
16061590 MOI. Utilities. set_mock_optimize! (
16071591 model,
16081592 mock -> MOI. Utilities. mock_optimize! (
@@ -1869,9 +1853,7 @@ function setup_test(
18691853 model:: MOIU.MockOptimizer ,
18701854 config:: Config{T} ,
18711855) where {T}
1872- if T != Float64
1873- return # Skip for non-Float64 solvers
1874- end
1856+
18751857 MOI. Utilities. set_mock_optimize! (
18761858 model,
18771859 mock ->
@@ -1917,15 +1899,13 @@ function setup_test(
19171899 model:: MOIU.MockOptimizer ,
19181900 config:: Config{T} ,
19191901) where {T}
1920- if T != Float64
1921- return # Skip for non-Float64 solvers
1922- end
1902+
19231903 MOI. Utilities. set_mock_optimize! (
19241904 model,
19251905 mock -> MOI. Utilities. mock_optimize! (
19261906 mock,
19271907 config. optimal_status,
1928- T[2 , log (2 )],
1908+ T[2 , log (T ( 2 ) )],
19291909 ),
19301910 )
19311911 return
@@ -1935,7 +1915,7 @@ function test_nonlinear_constraint_uminus(
19351915 model:: MOI.ModelLike ,
19361916 config:: Config{T} ,
19371917) where {T}
1938- F, S = MOI. ScalarNonlinearFunction, MOI. GreaterThan{Float64 }
1918+ F, S = MOI. ScalarNonlinearFunction, MOI. GreaterThan{T }
19391919 @requires MOI. supports_constraint (model, F, S)
19401920 x = MOI. add_variable (model)
19411921 MOI. set (model, MOI. ObjectiveSense (), MOI. MAX_SENSE)
@@ -1954,9 +1934,7 @@ function setup_test(
19541934 model:: MOIU.MockOptimizer ,
19551935 config:: Config{T} ,
19561936) where {T}
1957- if T != Float64
1958- return # Skip for non-Float64 solvers
1959- end
1937+
19601938 MOI. Utilities. set_mock_optimize! (
19611939 model,
19621940 mock -> MOI. Utilities. mock_optimize! (mock, config. optimal_status, T[2 ]),
@@ -1988,9 +1966,7 @@ function setup_test(
19881966 model:: MOIU.MockOptimizer ,
19891967 config:: Config{T} ,
19901968) where {T}
1991- if T != Float64
1992- return # Skip for non-Float64 solvers
1993- end
1969+
19941970 MOI. Utilities. set_mock_optimize! (
19951971 model,
19961972 mock -> MOI. Utilities. mock_optimize! (
@@ -2033,9 +2009,7 @@ function setup_test(
20332009 model:: MOIU.MockOptimizer ,
20342010 config:: Config{T} ,
20352011) where {T}
2036- if T != Float64
2037- return # Skip for non-Float64 solvers
2038- end
2012+
20392013 MOI. Utilities. set_mock_optimize! (
20402014 model,
20412015 mock -> MOI. Utilities. mock_optimize! (
@@ -2079,9 +2053,7 @@ function setup_test(
20792053 model:: MOIU.MockOptimizer ,
20802054 config:: Config{T} ,
20812055) where {T}
2082- if T != Float64
2083- return # Skip for non-Float64 solvers
2084- end
2056+
20852057 MOI. Utilities. set_mock_optimize! (
20862058 model,
20872059 mock -> MOI. Utilities. mock_optimize! (
@@ -2125,9 +2097,6 @@ function setup_test(
21252097 model:: MOIU.MockOptimizer ,
21262098 config:: Config{T} ,
21272099) where {T}
2128- if T != Float64
2129- return # Skip for non-Float64 solvers
2130- end
21312100 MOI. Utilities. set_mock_optimize! (
21322101 model,
21332102 mock -> MOI. Utilities. mock_optimize! (
@@ -2170,9 +2139,6 @@ function setup_test(
21702139 model:: MOIU.MockOptimizer ,
21712140 config:: Config{T} ,
21722141) where {T}
2173- if T != Float64
2174- return # Skip for non-Float64 solvers
2175- end
21762142 MOI. Utilities. set_mock_optimize! (
21772143 model,
21782144 mock -> MOI. Utilities. mock_optimize! (
0 commit comments