Skip to content

Commit e6e62c8

Browse files
committed
Add LP test
1 parent d962448 commit e6e62c8

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/algorithms/DominguezRios.jl

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,18 @@ function test_vector_of_variables_objective()
152152
return
153153
end
154154

155+
function test_lp()
156+
model = Model(() -> MOA.Optimizer(HiGHS.Optimizer))
157+
set_silent(model)
158+
@variable(model, x1 >= 0)
159+
@variable(model, 0 <= x2 <= 3)
160+
@objective(model, Min, [3x1 + x2, -x1 - 2x2])
161+
@constraint(model, 3x1 - x2 <= 6)
162+
set_attribute(model, MOA.Algorithm(), MOA.DominguezRios())
163+
optimize!(model)
164+
@test MOI.get(model, MOI.TerminationStatus()) == MOI.OPTIMAL
165+
end
166+
155167
end # module TestDominguezRios
156168

157169
TestDominguezRios.run_tests()

0 commit comments

Comments
 (0)