Skip to content

Commit eb56420

Browse files
committed
Update
1 parent d8aeabf commit eb56420

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"primal":{"x":0.6,"y":0.6},"model":{"name":"MathOptFormat Model","variables":[{"name":"x"},{"name":"y"}],"constraints":[{"name":"c1","function":{"constant":0.0,"terms":[{"coefficient":1.0,"variable":"x"},{"coefficient":1.0,"variable":"y"}],"type":"ScalarAffineFunction"},"set":{"lower":1.2,"type":"GreaterThan"}},{"name":"c1_1","function":{"constant":0.0,"affine_terms":[],"quadratic_terms":[{"variable_1":"x","variable_2":"x","coefficient":2.0},{"variable_1":"y","variable_2":"y","coefficient":2.0}],"type":"ScalarQuadraticFunction"},"set":{"type":"LessThan","upper":1.0}}],"objective":{"function":{"constant":0.0,"terms":[{"coefficient":1.0,"variable":"x"},{"coefficient":1.0,"variable":"y"}],"type":"ScalarAffineFunction"},"sense":"min"},"version":{"major":1,"minor":7}},"objective":1.2,"is_feasible":true}
1+
{"is_primal_unique":false,"primal":{"x":0.6,"y":0.6},"model":{"name":"MathOptFormat Model","variables":[{"name":"x"},{"name":"y"}],"constraints":[{"name":"c1","function":{"constant":0.0,"terms":[{"coefficient":1.0,"variable":"x"},{"coefficient":1.0,"variable":"y"}],"type":"ScalarAffineFunction"},"set":{"lower":1.2,"type":"GreaterThan"}},{"name":"c1_1","function":{"constant":0.0,"affine_terms":[],"quadratic_terms":[{"variable_1":"x","variable_2":"x","coefficient":2.0},{"variable_1":"y","variable_2":"y","coefficient":2.0}],"type":"ScalarQuadraticFunction"},"set":{"type":"LessThan","upper":1.0}}],"objective":{"function":{"constant":0.0,"terms":[{"coefficient":1.0,"variable":"x"},{"coefficient":1.0,"variable":"y"}],"type":"ScalarAffineFunction"},"sense":"min"},"version":{"major":1,"minor":7}},"objective":1.2,"is_feasible":true}

src/Test/test_minlptests.jl

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,15 @@ function _test_minlptests(
2222
if data["is_feasible"]
2323
@test MOI.get(model, MOI.TerminationStatus()) == config.optimal_status
2424
@test (MOI.get(model, MOI.ObjectiveValue()), data["objective"], config)
25-
for (name, value) in data["primal"]
26-
mof_x = MOI.get(mof_model, MOI.VariableIndex, name)
27-
@test (
28-
MOI.get(model, MOI.VariablePrimal(), index_map[mof_x]),
29-
value,
30-
config,
31-
)
25+
if get(data, "is_primal_unique", true)
26+
for (name, value) in data["primal"]
27+
mof_x = MOI.get(mof_model, MOI.VariableIndex, name)
28+
@test (
29+
MOI.get(model, MOI.VariablePrimal(), index_map[mof_x]),
30+
value,
31+
config,
32+
)
33+
end
3234
end
3335
else
3436
status = MOI.get(model, MOI.TerminationStatus())

0 commit comments

Comments
 (0)