Solution_ - the solution type, the class with the PlanningSolution annotationpublic class HardSoftLongScoreVerifier<Solution_> extends AbstractScoreVerifier<Solution_>
SolverFactory
that uses a HardSoftLongScore.
If you're using ConstraintStreams, use ConstraintVerifier instead.scoreDirectorFactory| Constructor and Description |
|---|
HardSoftLongScoreVerifier(SolverFactory<Solution_> solverFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
assertHardWeight(String constraintName,
long expectedWeight,
Solution_ solution)
Assert that the constraint of
PlanningSolution
has the expected weight for that score level. |
void |
assertHardWeight(String constraintPackage,
String constraintName,
long expectedWeight,
Solution_ solution)
Assert that the constraint of
PlanningSolution
has the expected weight for that score level. |
void |
assertSoftWeight(String constraintName,
long expectedWeight,
Solution_ solution)
Assert that the constraint of
PlanningSolution
has the expected weight for that score level. |
void |
assertSoftWeight(String constraintPackage,
String constraintName,
long expectedWeight,
Solution_ solution)
Assert that the constraint of
PlanningSolution
has the expected weight for that score level. |
assertWeightpublic HardSoftLongScoreVerifier(SolverFactory<Solution_> solverFactory)
solverFactory - never null, the SolverFactory of which you want to test the constraints.public void assertHardWeight(String constraintName, long expectedWeight, Solution_ solution)
PlanningSolution
has the expected weight for that score level.constraintName - never null, the name of the constraintexpectedWeight - the total weight for all matches of that 1 constraintsolution - never null, the actual PlanningSolutionpublic void assertHardWeight(String constraintPackage, String constraintName, long expectedWeight, Solution_ solution)
PlanningSolution
has the expected weight for that score level.constraintPackage - sometimes null.
When null, constraintName for the scoreLevel must be unique.constraintName - never null, the name of the constraintexpectedWeight - the total weight for all matches of that 1 constraintsolution - never null, the actual PlanningSolutionpublic void assertSoftWeight(String constraintName, long expectedWeight, Solution_ solution)
PlanningSolution
has the expected weight for that score level.constraintName - never null, the name of the constraintexpectedWeight - the total weight for all matches of that 1 constraintsolution - never null, the actual PlanningSolutionpublic void assertSoftWeight(String constraintPackage, String constraintName, long expectedWeight, Solution_ solution)
PlanningSolution
has the expected weight for that score level.constraintPackage - sometimes null.
When null, constraintName for the scoreLevel must be unique.constraintName - never null, the name of the constraintexpectedWeight - the total weight for all matches of that 1 constraintsolution - never null, the actual PlanningSolutionCopyright © 2006–2021 JBoss by Red Hat. All rights reserved.