Skip to content

Commit 93c543f

Browse files
committed
Add test
1 parent f0abce0 commit 93c543f

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

test/Bridges/Constraint/SOCtoPSDBridge.jl

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,26 @@ function test_runtests()
211211
return
212212
end
213213

214+
function test_bridging_cost_SOCtoPSD()
215+
inner = MOI.Utilities.UniversalFallback(MOI.Utilities.Model{Float64}())
216+
model = MOI.Bridges.Constraint.SOCtoPSD{Float64}(inner)
217+
x = MOI.add_variables(model, 3)
218+
c = MOI.add_constraint(model, x, MOI.SecondOrderCone(3))
219+
bridge = model.map[c]
220+
MOI.Bridges.bridging_cost(typeof(bridge)) == 10.0
221+
return
222+
end
223+
224+
function test_bridging_cost_RSOCtoPSD()
225+
inner = MOI.Utilities.UniversalFallback(MOI.Utilities.Model{Float64}())
226+
model = MOI.Bridges.Constraint.RSOCtoPSD{Float64}(inner)
227+
x = MOI.add_variables(model, 3)
228+
c = MOI.add_constraint(model, x, MOI.RotatedSecondOrderCone(3))
229+
bridge = model.map[c]
230+
MOI.Bridges.bridging_cost(typeof(bridge)) == 10.0
231+
return
232+
end
233+
214234
end # module
215235

216236
TestConstraintSOCtoPSD.runtests()

0 commit comments

Comments
 (0)