174174function 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]]
@@ -213,7 +214,7 @@ function copytest(dest::MOI.ModelLike, src::MOI.ModelLike)
213214 @test (MOI. VectorAffineFunction{Float64},MOI. Zeros) in loc
214215
215216 @test ! MOI. supports (dest, MOI. ConstraintName (), typeof (csv)) || MOI. get (dest, MOI. ConstraintName (), csv) == " "
216- @test MOI. get (dest, MOI. ConstraintFunction (), dict[csv]) == MOI. SingleVariable (dict[v[ 2 ] ])
217+ @test MOI. get (dest, MOI. ConstraintFunction (), dict[csv]) == MOI. SingleVariable (dict[w ])
217218 @test MOI. get (dest, MOI. ConstraintSet (), dict[csv]) == MOI. EqualTo (2. )
218219 @test ! MOI. supports (dest, MOI. ConstraintName (), typeof (cvv)) || MOI. get (dest, MOI. ConstraintName (), cvv) == " "
219220 @test MOI. get (dest, MOI. ConstraintFunction (), dict[cvv]) == MOI. VectorOfVariables (getindex .(Ref (dict), v))
0 commit comments