@@ -437,9 +437,7 @@ function test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_EqualTo_upper(
437437 )
438438 MOI. optimize! (model)
439439 @test MOI. get (model, MOI. TerminationStatus ()) == config. infeasible_status
440- if MOI. get (model, MOI. DualStatus ()) != MOI. INFEASIBILITY_CERTIFICATE
441- return
442- end
440+ @requires MOI. get (model, MOI. DualStatus ()) == MOI. INFEASIBILITY_CERTIFICATE
443441 clb_dual = MOI. get .(model, MOI. ConstraintDual (), clb)
444442 c_dual = MOI. get (model, MOI. ConstraintDual (), c)
445443 @test clb_dual[1 ] > config. atol
@@ -491,9 +489,7 @@ function test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_EqualTo_lower(
491489 )
492490 MOI. optimize! (model)
493491 @test MOI. get (model, MOI. TerminationStatus ()) == config. infeasible_status
494- if MOI. get (model, MOI. DualStatus ()) != MOI. INFEASIBILITY_CERTIFICATE
495- return
496- end
492+ @requires MOI. get (model, MOI. DualStatus ()) == MOI. INFEASIBILITY_CERTIFICATE
497493 clb_dual = MOI. get .(model, MOI. ConstraintDual (), clb)
498494 c_dual = MOI. get (model, MOI. ConstraintDual (), c)
499495 @test clb_dual[1 ] > config. atol
@@ -544,9 +540,7 @@ function test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_LessThan(
544540 )
545541 MOI. optimize! (model)
546542 @test MOI. get (model, MOI. TerminationStatus ()) == config. infeasible_status
547- if MOI. get (model, MOI. DualStatus ()) != MOI. INFEASIBILITY_CERTIFICATE
548- return
549- end
543+ @requires MOI. get (model, MOI. DualStatus ()) == MOI. INFEASIBILITY_CERTIFICATE
550544 clb_dual = MOI. get .(model, MOI. ConstraintDual (), clb)
551545 c_dual = MOI. get (model, MOI. ConstraintDual (), c)
552546 @test clb_dual[1 ] > config. atol
@@ -598,9 +592,7 @@ function test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_GreaterThan(
598592 )
599593 MOI. optimize! (model)
600594 @test MOI. get (model, MOI. TerminationStatus ()) == config. infeasible_status
601- if MOI. get (model, MOI. DualStatus ()) != MOI. INFEASIBILITY_CERTIFICATE
602- return
603- end
595+ @requires MOI. get (model, MOI. DualStatus ()) == MOI. INFEASIBILITY_CERTIFICATE
604596 clb_dual = MOI. get .(model, MOI. ConstraintDual (), clb)
605597 c_dual = MOI. get (model, MOI. ConstraintDual (), c)
606598 @test clb_dual[1 ] > config. atol
@@ -652,9 +644,7 @@ function test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_Interval_upper(
652644 )
653645 MOI. optimize! (model)
654646 @test MOI. get (model, MOI. TerminationStatus ()) == config. infeasible_status
655- if MOI. get (model, MOI. DualStatus ()) != MOI. INFEASIBILITY_CERTIFICATE
656- return
657- end
647+ @requires MOI. get (model, MOI. DualStatus ()) == MOI. INFEASIBILITY_CERTIFICATE
658648 clb_dual = MOI. get .(model, MOI. ConstraintDual (), clb)
659649 c_dual = MOI. get (model, MOI. ConstraintDual (), c)
660650 @test clb_dual[1 ] > config. atol
@@ -706,9 +696,7 @@ function test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_Interval_lower(
706696 )
707697 MOI. optimize! (model)
708698 @test MOI. get (model, MOI. TerminationStatus ()) == config. infeasible_status
709- if MOI. get (model, MOI. DualStatus ()) != MOI. INFEASIBILITY_CERTIFICATE
710- return
711- end
699+ @requires MOI. get (model, MOI. DualStatus ()) == MOI. INFEASIBILITY_CERTIFICATE
712700 clb_dual = MOI. get .(model, MOI. ConstraintDual (), clb)
713701 c_dual = MOI. get (model, MOI. ConstraintDual (), c)
714702 @test clb_dual[1 ] > config. atol
@@ -760,9 +748,7 @@ function test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_VariableIndex_LessThan(
760748 )
761749 MOI. optimize! (model)
762750 @test MOI. get (model, MOI. TerminationStatus ()) == config. infeasible_status
763- if MOI. get (model, MOI. DualStatus ()) != MOI. INFEASIBILITY_CERTIFICATE
764- return
765- end
751+ @requires MOI. get (model, MOI. DualStatus ()) == MOI. INFEASIBILITY_CERTIFICATE
766752 clb_dual = MOI. get .(model, MOI. ConstraintDual (), clb)
767753 c_dual = MOI. get (model, MOI. ConstraintDual (), c)
768754 @test clb_dual[1 ] < - config. atol
@@ -818,9 +804,7 @@ function test_solve_DualStatus_INFEASIBILITY_CERTIFICATE_VariableIndex_LessThan_
818804 MOI. set (model, MOI. ObjectiveFunction {MOI.VariableIndex} (), x[1 ])
819805 MOI. optimize! (model)
820806 @test MOI. get (model, MOI. TerminationStatus ()) == config. infeasible_status
821- if MOI. get (model, MOI. DualStatus ()) != MOI. INFEASIBILITY_CERTIFICATE
822- return
823- end
807+ @requires MOI. get (model, MOI. DualStatus ()) == MOI. INFEASIBILITY_CERTIFICATE
824808 clb_dual = MOI. get .(model, MOI. ConstraintDual (), clb)
825809 c_dual = MOI. get (model, MOI. ConstraintDual (), c)
826810 @test clb_dual[1 ] < - config. atol
0 commit comments