Skip to content

Commit 0bc7aa1

Browse files
committed
Do not use multiple variable bounds in copytest
1 parent ec56d24 commit 0bc7aa1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Test/modellike.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,9 @@ end
174174
function copytest(dest::MOI.ModelLike, src::MOI.ModelLike)
175175
MOI.set(src, MOI.Name(), "ModelName")
176176
v = MOI.add_variables(src, 3)
177+
w = MOI.add_variable(src)
177178
MOI.set(src, MOI.VariableName(), v, ["var1", "var2", "var3"])
178-
csv = MOI.add_constraint(src, MOI.SingleVariable(v[2]), MOI.EqualTo(2.))
179+
csv = MOI.add_constraint(src, MOI.SingleVariable(w), MOI.EqualTo(2.))
179180
MOI.set(src, MOI.ConstraintName(), csv, "csv")
180181
cvv = MOI.add_constraint(src, MOI.VectorOfVariables(v), MOI.Nonnegatives(3))
181182
MOI.set(src, MOI.ConstraintName(), cvv, "cvv")
@@ -195,7 +196,7 @@ function copytest(dest::MOI.ModelLike, src::MOI.ModelLike)
195196
dict = MOI.copy_to(dest, src, copy_names=false)
196197

197198
@test !MOI.supports(dest, MOI.Name()) || MOI.get(dest, MOI.Name()) == ""
198-
@test MOI.get(dest, MOI.NumberOfVariables()) == 3
199+
@test MOI.get(dest, MOI.NumberOfVariables()) == 4
199200
@test !MOI.supports(dest, MOI.VariableName(), MOI.VariableIndex) || MOI.get(dest, MOI.VariableName(), v) == ["", "", ""]
200201
@test MOI.get(dest, MOI.NumberOfConstraints{MOI.SingleVariable,MOI.EqualTo{Float64}}()) == 1
201202
@test MOI.get(dest, MOI.ListOfConstraintIndices{MOI.SingleVariable,MOI.EqualTo{Float64}}()) == [dict[csv]]

0 commit comments

Comments
 (0)