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 Summary
Constructors 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
penalizes, penalizes, penalizesBy, penalizesBy, penalizesBy, rewards, rewards, rewardsWith, rewardsWith, rewardsWith 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
DefaultSingleConstraintAssertion
protected DefaultSingleConstraintAssertion(AbstractConstraintStreamScoreDirectorFactory<Solution_,Score_> scoreDirectorFactory, Score_ score, Map<String,ConstraintMatchTotal<Score_>> constraintMatchTotalMap, Map<Object,Indictment<Score_>> indictmentMap)
 
 - 
 
- 
Method Detail
- 
penalizesBy
public void penalizesBy(int matchWeightTotal, String message)Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.penalizesBy(int).- Specified by:
 penalizesByin interfaceSingleConstraintAssertion- Parameters:
 matchWeightTotal- at least 0, expected sum of match weights of matches of the constraint.message- sometimes null, description of the scenario being asserted
 
- 
penalizesBy
public void penalizesBy(long matchWeightTotal, String message)Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.penalizesBy(int).- Specified by:
 penalizesByin interfaceSingleConstraintAssertion- Parameters:
 matchWeightTotal- at least 0, expected sum of match weights of matches of the constraint.message- sometimes null, description of the scenario being asserted
 
- 
penalizesBy
public void penalizesBy(BigDecimal matchWeightTotal, String message)
Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.penalizesBy(int).- Specified by:
 penalizesByin interfaceSingleConstraintAssertion- Parameters:
 matchWeightTotal- at least 0, expected sum of match weights of matches of the constraint.message- sometimes null, description of the scenario being asserted
 
- 
penalizes
public void penalizes(long times, String message)Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.penalizes(long).- Specified by:
 penalizesin interfaceSingleConstraintAssertion- Parameters:
 times- at least 0, expected number of times that the constraint will penalizemessage- sometimes null, description of the scenario being asserted
 
- 
penalizes
public void penalizes(String message)
Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.penalizes().- Specified by:
 penalizesin interfaceSingleConstraintAssertion- Parameters:
 message- sometimes null, description of the scenario being asserted
 
- 
rewardsWith
public void rewardsWith(int matchWeightTotal, String message)Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.rewardsWith(int).- Specified by:
 rewardsWithin interfaceSingleConstraintAssertion- Parameters:
 matchWeightTotal- at least 0, expected sum of match weights of matches of the constraint.message- sometimes null, description of the scenario being asserted
 
- 
rewardsWith
public void rewardsWith(long matchWeightTotal, String message)Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.rewardsWith(int).- Specified by:
 rewardsWithin interfaceSingleConstraintAssertion- Parameters:
 matchWeightTotal- at least 0, expected sum of match weights of matches of the constraint.message- sometimes null, description of the scenario being asserted
 
- 
rewardsWith
public void rewardsWith(BigDecimal matchWeightTotal, String message)
Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.rewardsWith(int).- Specified by:
 rewardsWithin interfaceSingleConstraintAssertion- Parameters:
 matchWeightTotal- at least 0, expected sum of match weights of matches of the constraint.message- sometimes null, description of the scenario being asserted
 
- 
rewards
public void rewards(long times, String message)Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.rewards(long).- Specified by:
 rewardsin interfaceSingleConstraintAssertion- Parameters:
 times- at least 0, expected number of times that the constraint will rewardmessage- sometimes null, description of the scenario being asserted
 
- 
rewards
public void rewards(String message)
Description copied from interface:SingleConstraintAssertionAs defined bySingleConstraintAssertion.rewards().- Specified by:
 rewardsin interfaceSingleConstraintAssertion- Parameters:
 message- sometimes null, description of the scenario being asserted
 
 - 
 
 -