Class DefaultSingleConstraintAssertion<Solution_,Score_ extends Score<Score_>>
- java.lang.Object
- 
- org.optaplanner.test.impl.score.stream.DefaultSingleConstraintAssertion<Solution_,Score_>
 
- 
- All Implemented Interfaces:
- SingleConstraintAssertion
 
 public final class DefaultSingleConstraintAssertion<Solution_,Score_ extends Score<Score_>> extends Object implements SingleConstraintAssertion 
- 
- 
Constructor SummaryConstructors Modifier Constructor Description protectedDefaultSingleConstraintAssertion(AbstractConstraintStreamScoreDirectorFactory<Solution_,Score_> scoreDirectorFactory, Score_ score, Map<String,ConstraintMatchTotal<Score_>> constraintMatchTotalMap, Map<Object,Indictment<Score_>> indictmentMap)
 - 
Method Summary- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.optaplanner.test.api.score.stream.SingleConstraintAssertionpenalizes, penalizes, penalizesBy, penalizesBy, penalizesBy, rewards, rewards, rewardsWith, rewardsWith, rewardsWith
 
- 
 
- 
- 
- 
Constructor Detail- 
DefaultSingleConstraintAssertionprotected DefaultSingleConstraintAssertion(AbstractConstraintStreamScoreDirectorFactory<Solution_,Score_> scoreDirectorFactory, Score_ score, Map<String,ConstraintMatchTotal<Score_>> constraintMatchTotalMap, Map<Object,Indictment<Score_>> indictmentMap) 
 
- 
 - 
Method Detail- 
penalizesBypublic void penalizesBy(int matchWeightTotal, String message)Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.penalizesBy(int).- Specified by:
- penalizesByin interface- SingleConstraintAssertion
- Parameters:
- matchWeightTotal- at least 0, expected sum of match weights of matches of the constraint.
- message- sometimes null, description of the scenario being asserted
 
 - 
penalizesBypublic void penalizesBy(long matchWeightTotal, String message)Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.penalizesBy(int).- Specified by:
- penalizesByin interface- SingleConstraintAssertion
- Parameters:
- matchWeightTotal- at least 0, expected sum of match weights of matches of the constraint.
- message- sometimes null, description of the scenario being asserted
 
 - 
penalizesBypublic void penalizesBy(BigDecimal matchWeightTotal, String message) Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.penalizesBy(int).- Specified by:
- penalizesByin interface- SingleConstraintAssertion
- Parameters:
- matchWeightTotal- at least 0, expected sum of match weights of matches of the constraint.
- message- sometimes null, description of the scenario being asserted
 
 - 
penalizespublic void penalizes(long times, String message)Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.penalizes(long).- Specified by:
- penalizesin interface- SingleConstraintAssertion
- Parameters:
- times- at least 0, expected number of times that the constraint will penalize
- message- sometimes null, description of the scenario being asserted
 
 - 
penalizespublic void penalizes(String message) Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.penalizes().- Specified by:
- penalizesin interface- SingleConstraintAssertion
- Parameters:
- message- sometimes null, description of the scenario being asserted
 
 - 
rewardsWithpublic void rewardsWith(int matchWeightTotal, String message)Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.rewardsWith(int).- Specified by:
- rewardsWithin interface- SingleConstraintAssertion
- Parameters:
- matchWeightTotal- at least 0, expected sum of match weights of matches of the constraint.
- message- sometimes null, description of the scenario being asserted
 
 - 
rewardsWithpublic void rewardsWith(long matchWeightTotal, String message)Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.rewardsWith(int).- Specified by:
- rewardsWithin interface- SingleConstraintAssertion
- Parameters:
- matchWeightTotal- at least 0, expected sum of match weights of matches of the constraint.
- message- sometimes null, description of the scenario being asserted
 
 - 
rewardsWithpublic void rewardsWith(BigDecimal matchWeightTotal, String message) Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.rewardsWith(int).- Specified by:
- rewardsWithin interface- SingleConstraintAssertion
- Parameters:
- matchWeightTotal- at least 0, expected sum of match weights of matches of the constraint.
- message- sometimes null, description of the scenario being asserted
 
 - 
rewardspublic void rewards(long times, String message)Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.rewards(long).- Specified by:
- rewardsin interface- SingleConstraintAssertion
- Parameters:
- times- at least 0, expected number of times that the constraint will reward
- message- sometimes null, description of the scenario being asserted
 
 - 
rewardspublic void rewards(String message) Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.rewards().- Specified by:
- rewardsin interface- SingleConstraintAssertion
- Parameters:
- message- sometimes null, description of the scenario being asserted
 
 
- 
 
-