Class DefaultShadowVariableAwareMultiConstraintAssertion<Solution_,Score_ extends Score<Score_>>
java.lang.Object
ai.timefold.solver.test.impl.score.stream.AbstractConstraintAssertion<Solution_,Score_>
ai.timefold.solver.test.impl.score.stream.AbstractMultiConstraintAssertion<Solution_,Score_>
ai.timefold.solver.test.impl.score.stream.DefaultShadowVariableAwareMultiConstraintAssertion<Solution_,Score_>
- All Implemented Interfaces:
MultiConstraintAssertion,ShadowVariableAwareMultiConstraintAssertion
public final class DefaultShadowVariableAwareMultiConstraintAssertion<Solution_,Score_ extends Score<Score_>>
extends AbstractMultiConstraintAssertion<Solution_,Score_>
implements ShadowVariableAwareMultiConstraintAssertion
-
Method Summary
Modifier and TypeMethodDescriptionThe method allows the code under test that uses any type of shadow variables to execute all related listeners and update the planning entities.Methods inherited from class ai.timefold.solver.test.impl.score.stream.AbstractMultiConstraintAssertion
scoresMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.timefold.solver.test.api.score.stream.MultiConstraintAssertion
scores, scores
-
Method Details
-
settingAllShadowVariables
Description copied from interface:ShadowVariableAwareMultiConstraintAssertionThe method allows the code under test that uses any type of shadow variables to execute all related listeners and update the planning entities. As a result, all shadow variables associated with the given solution will be updated.- Specified by:
settingAllShadowVariablesin interfaceShadowVariableAwareMultiConstraintAssertion
-