[jboss-svn-commits] JBL Code SVN: r36114 - in labs/jbossrules/trunk/drools-planner/drools-planner-core/src/test/java/org/drools/planner/core: score/definition and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Nov 29 11:39:49 EST 2010
Author: ge0ffrey
Date: 2010-11-29 11:39:49 -0500 (Mon, 29 Nov 2010)
New Revision: 36114
Modified:
labs/jbossrules/trunk/drools-planner/drools-planner-core/src/test/java/org/drools/planner/core/localsearch/decider/acceptor/greatdeluge/GreatDelugeAcceptorTest.java
labs/jbossrules/trunk/drools-planner/drools-planner-core/src/test/java/org/drools/planner/core/score/definition/HardAndSoftScoreDefinitionTest.java
Log:
fix testcases
Modified: labs/jbossrules/trunk/drools-planner/drools-planner-core/src/test/java/org/drools/planner/core/localsearch/decider/acceptor/greatdeluge/GreatDelugeAcceptorTest.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-core/src/test/java/org/drools/planner/core/localsearch/decider/acceptor/greatdeluge/GreatDelugeAcceptorTest.java 2010-11-29 16:02:38 UTC (rev 36113)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-core/src/test/java/org/drools/planner/core/localsearch/decider/acceptor/greatdeluge/GreatDelugeAcceptorTest.java 2010-11-29 16:39:49 UTC (rev 36114)
@@ -53,9 +53,9 @@
MoveScope c1 = createMoveScope(stepScope, DefaultSimpleScore.valueOf(-1100));
MoveScope c2 = createMoveScope(stepScope, DefaultSimpleScore.valueOf(-120));
// Do stuff
- assertEquals(0.0, acceptor.calculateAcceptChance(a1));
- assertEquals(0.0, acceptor.calculateAcceptChance(a2));
- assertEquals(1.0, acceptor.calculateAcceptChance(a3));
+ assertEquals(0.0, acceptor.calculateAcceptChance(a1), 0.0);
+ assertEquals(0.0, acceptor.calculateAcceptChance(a2), 0.0);
+ assertEquals(1.0, acceptor.calculateAcceptChance(a3), 0.0);
// TODO reable a thorough test of great deluge
// acceptor.stepTaken(stepScope);
// assertEquals(0.0, acceptor.calculateAcceptChance(b1));
Modified: labs/jbossrules/trunk/drools-planner/drools-planner-core/src/test/java/org/drools/planner/core/score/definition/HardAndSoftScoreDefinitionTest.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-core/src/test/java/org/drools/planner/core/score/definition/HardAndSoftScoreDefinitionTest.java 2010-11-29 16:02:38 UTC (rev 36113)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-core/src/test/java/org/drools/planner/core/score/definition/HardAndSoftScoreDefinitionTest.java 2010-11-29 16:39:49 UTC (rev 36114)
@@ -35,56 +35,56 @@
// Smack in the middle
assertEquals(0.6, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-20,-400), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-14,-340)));
+ DefaultHardAndSoftScore.valueOf(-14,-340)), 0.0);
// No hard broken, total soft broken
assertEquals(0.75, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-20,-400), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-10,-400)));
+ DefaultHardAndSoftScore.valueOf(-10,-400)), 0.0);
// Total hard broken, no soft broken
assertEquals(0.25, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-20,-400), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-20,-300)));
+ DefaultHardAndSoftScore.valueOf(-20,-300)), 0.0);
// No hard broken, more than total soft broken
assertEquals(0.75, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-20,-400), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-10,-900)));
+ DefaultHardAndSoftScore.valueOf(-10,-900)), 0.0);
// More than total hard broken, no soft broken
assertEquals(0.0, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-20,-400), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-90,-300)));
+ DefaultHardAndSoftScore.valueOf(-90,-300)), 0.0);
// Perfect min/max cases
assertEquals(1.0, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-10,-300), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-10,-300)));
+ DefaultHardAndSoftScore.valueOf(-10,-300)), 0.0);
assertEquals(0.0, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-20,-400), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-20,-400)));
+ DefaultHardAndSoftScore.valueOf(-20,-400)), 0.0);
assertEquals(1.0, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-20,-400), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-10,-300)));
+ DefaultHardAndSoftScore.valueOf(-10,-300)), 0.0);
// Hard total delta is 0
assertEquals(0.6, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-10,-400), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-10,-340)));
+ DefaultHardAndSoftScore.valueOf(-10,-340)), 0.0);
assertEquals(0.0, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-10,-400), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-20,-340)));
+ DefaultHardAndSoftScore.valueOf(-20,-340)), 0.0);
assertEquals(1.0, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-10,-400), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-0,-340)));
+ DefaultHardAndSoftScore.valueOf(-0,-340)), 0.0);
// Soft total delta is 0
assertEquals((0.6 * 0.75) + 0.25, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-20,-300), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-14,-300)));
+ DefaultHardAndSoftScore.valueOf(-14,-300)), 0.0);
assertEquals(0.6 * 0.75, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-20,-300), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-14,-400)));
+ DefaultHardAndSoftScore.valueOf(-14,-400)), 0.0);
assertEquals((0.6 * 0.75) + 0.25, scoreDefinition.calculateTimeGradient(
DefaultHardAndSoftScore.valueOf(-20,-300), DefaultHardAndSoftScore.valueOf(-10,-300),
- DefaultHardAndSoftScore.valueOf(-14,-0)));
+ DefaultHardAndSoftScore.valueOf(-14,-0)), 0.0);
}
}
More information about the jboss-svn-commits
mailing list