Class DefaultMultiConstraintVerification<Solution_,Score_ extends Score<Score_>>
java.lang.Object
ai.timefold.solver.test.impl.score.stream.DefaultMultiConstraintVerification<Solution_,Score_>
- All Implemented Interfaces:
MultiConstraintVerification<Solution_>
public final class DefaultMultiConstraintVerification<Solution_,Score_ extends Score<Score_>>
extends Object
implements MultiConstraintVerification<Solution_>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.slf4j.Loggerprotected final AbstractConstraintStreamScoreDirectorFactory<Solution_,Score_, ?> protected final ai.timefold.solver.test.impl.score.stream.SessionBasedAssertionBuilder<Solution_,Score_> -
Method Summary
Modifier and TypeMethodDescriptionprotected voidassertCorrectArguments(Object... facts) @NonNull DefaultMultiConstraintAssertion<Solution_,Score_> As defined bySingleConstraintVerification.given(Object...).givenSolution(@NonNull Solution_ solution) As defined bySingleConstraintVerification.givenSolution(Object).
-
Field Details
-
LOGGER
protected final org.slf4j.Logger LOGGER -
scoreDirectorFactory
protected final AbstractConstraintStreamScoreDirectorFactory<Solution_,Score_ extends Score<Score_>, scoreDirectorFactory?> -
sessionBasedAssertionBuilder
-
-
Method Details
-
given
public @NonNull DefaultMultiConstraintAssertion<Solution_,Score_> given(@NonNull Object @NonNull ... facts) Description copied from interface:MultiConstraintVerificationAs defined bySingleConstraintVerification.given(Object...).- Specified by:
givenin interfaceMultiConstraintVerification<Solution_>- Parameters:
facts- at least one
-
givenSolution
public @NonNull DefaultShadowVariableAwareMultiConstraintAssertion<Solution_,Score_> givenSolution(@NonNull Solution_ solution) Description copied from interface:MultiConstraintVerificationAs defined bySingleConstraintVerification.givenSolution(Object).- Specified by:
givenSolutionin interfaceMultiConstraintVerification<Solution_>
-
assertCorrectArguments
-