Interface MultiConstraintAssertion

All Known Implementing Classes:
DefaultMultiConstraintAssertion

public interface MultiConstraintAssertion
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    scores(Score<?> score)
    Asserts that the ConstraintProvider under test, given a set of facts, results in a specific Score.
    void
    scores(Score<?> score, String message)
    As defined by scores(Score).
  • Method Details

    • scores

      default void scores(Score<?> score)
      Asserts that the ConstraintProvider under test, given a set of facts, results in a specific Score.
      Parameters:
      score - total score calculated for the given set of facts
      Throws:
      AssertionError - when the expected score does not match the calculated score
    • scores

      void scores(Score<?> score, String message)
      As defined by scores(Score).
      Parameters:
      score - total score calculated for the given set of facts
      message - sometimes null, description of the scenario being asserted
      Throws:
      AssertionError - when the expected score does not match the calculated score