Class SimpleBigDecimalScoreVerifier<Solution_>

java.lang.Object
org.optaplanner.test.impl.score.AbstractScoreVerifier<Solution_>
org.optaplanner.test.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreVerifier<Solution_>
Type Parameters:
Solution_ - the solution type, the class with the PlanningSolution annotation

@Deprecated(forRemoval=true) public class SimpleBigDecimalScoreVerifier<Solution_> extends AbstractScoreVerifier<Solution_>
Deprecated, for removal: This API element is subject to removal in a future version.
Score DRL is deprecated and will be removed in a future major version of OptaPlanner. See DRL to Constraint Streams migration recipe.
To assert the constraints of a SolverFactory that uses a SimpleBigDecimalScore. If you're using ConstraintStreams, use ConstraintVerifier instead.
  • Constructor Details

    • SimpleBigDecimalScoreVerifier

      public SimpleBigDecimalScoreVerifier(SolverFactory<Solution_> solverFactory)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Parameters:
      solverFactory - never null, the SolverFactory of which you want to test the constraints.
  • Method Details

    • assertWeight

      public void assertWeight(String constraintName, BigDecimal expectedWeight, Solution_ solution)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Assert that the constraint of PlanningSolution has the expected weight for that score level.
      Parameters:
      constraintName - never null, the name of the constraint
      expectedWeight - never null, the total weight for all matches of that 1 constraint
      solution - never null, the actual PlanningSolution
    • assertWeight

      public void assertWeight(String constraintPackage, String constraintName, BigDecimal expectedWeight, Solution_ solution)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Assert that the constraint of PlanningSolution has the expected weight for that score level.
      Parameters:
      constraintPackage - sometimes null. When null, constraintName for the scoreLevel must be unique.
      constraintName - never null, the name of the constraint
      expectedWeight - never null, the total weight for all matches of that 1 constraint
      solution - never null, the actual PlanningSolution