From 905c6cb5aaa972c5e9944f69096ace75099abb55 Mon Sep 17 00:00:00 2001 From: odow Date: Mon, 5 Jul 2021 11:12:50 +1200 Subject: [PATCH] [Test] Updates to Test/test_model.jl --- src/Test/test_model.jl | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/src/Test/test_model.jl b/src/Test/test_model.jl index 2bd53d4229..3188915079 100644 --- a/src/Test/test_model.jl +++ b/src/Test/test_model.jl @@ -143,35 +143,44 @@ function test_model_default_ObjectiveSense(model::MOI.ModelLike, ::Config) end """ - test_model_default_TerminationStatus(model::MOI.ModelLike, ::Config) + test_model_default_TerminationStatus(model::MOI.AbstractOptimizer, ::Config) Test that the default TerminationStatus is OPTIMIZE_NOT_CALLED. """ -function test_model_default_TerminationStatus(model::MOI.ModelLike, ::Config) +function test_model_default_TerminationStatus( + model::MOI.AbstractOptimizer, + ::Config, +) MOI.get(model, MOI.TerminationStatus()) == MOI.OPTIMIZE_NOT_CALLED return end +test_model_default_TerminationStatus(::MOI.ModelLike, ::Config) = nothing + """ - test_model_default_PrimalStatus(model::MOI.ModelLike, ::Config) + test_model_default_PrimalStatus(model::MOI.AbstractOptimizer, ::Config) Test that the default PrimalStatus is NO_SOLUTION. """ -function test_model_default_PrimalStatus(model::MOI.ModelLike, ::Config) +function test_model_default_PrimalStatus(model::MOI.AbstractOptimizer, ::Config) MOI.get(model, MOI.PrimalStatus()) == MOI.NO_SOLUTION return end +test_model_default_PrimalStatus(::MOI.ModelLike, ::Config) = nothing + """ - test_model_default_DualStatus(model::MOI.ModelLike, ::Config) + test_model_default_DualStatus(model::MOI.AbstractOptimizer, ::Config) Test that the default DualStatus is NO_SOLUTION. """ -function test_model_default_DualStatus(model::MOI.ModelLike, ::Config) +function test_model_default_DualStatus(model::MOI.AbstractOptimizer, ::Config) MOI.get(model, MOI.DualStatus()) == MOI.NO_SOLUTION return end +test_model_default_DualStatus(::MOI.ModelLike, ::Config) = nothing + """ test_model_VariableName(model::MOI.ModelLike, ::Config) @@ -1015,7 +1024,7 @@ function test_model_delete(model::MOI.ModelLike, config::Config) end """ - test_ListOfConstraintAttributesSet( + test_model_ListOfConstraintAttributesSet( model::MOI.ModelLike, config::Config{T}, ) where {T} @@ -1023,7 +1032,7 @@ end Test issue #1429: ConstraintName should only be included in `ListOfConstraintAttributesSet` if it actually is set. """ -function test_ListOfConstraintAttributesSet( +function test_model_ListOfConstraintAttributesSet( model::MOI.ModelLike, ::Config{T}, ) where {T}