[jboss-svn-commits] JBL Code SVN: r21356 - in labs/jbossrules/trunk/drools-compiler/src: test/java/org/drools/testframework and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Aug 5 03:18:46 EDT 2008
Author: michael.neale at jboss.com
Date: 2008-08-05 03:18:46 -0400 (Tue, 05 Aug 2008)
New Revision: 21356
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/testframework/ScenarioRunner.java
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/testframework/ScenarioRunnerTest.java
Log:
JBRULES-1703 Scenario stuff
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/testframework/ScenarioRunner.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/testframework/ScenarioRunner.java 2008-08-05 06:40:20 UTC (rev 21355)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/testframework/ScenarioRunner.java 2008-08-05 07:18:46 UTC (rev 21356)
@@ -232,8 +232,10 @@
}
for (Iterator iterator = value.fieldValues.iterator(); iterator.hasNext();) {
VerifyField vfl = (VerifyField) iterator.next();
- vfl.successResult = Boolean.FALSE;
- vfl.actualResult = "Not found";
+ if (vfl.successResult == null) {
+ vfl.successResult = Boolean.FALSE;
+ vfl.actualResult = "No match";
+ }
}
}
}
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/testframework/ScenarioRunnerTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/testframework/ScenarioRunnerTest.java 2008-08-05 06:40:20 UTC (rev 21355)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/testframework/ScenarioRunnerTest.java 2008-08-05 07:18:46 UTC (rev 21356)
@@ -357,8 +357,16 @@
vf.fieldValues.add(new VerifyField("type", "stilton", "=="));
runner.verify(vf);
+ assertFalse(vf.wasSuccessful());
+ assertEquals(Boolean.FALSE, ((VerifyField)vf.fieldValues.get(0)).successResult);
+
+ vf = new VerifyFact("Cell", new ArrayList(), true);
+ vf.fieldValues.add(new VerifyField("value", "43", "=="));
+
+ runner.verify(vf);
assertFalse(vf.wasSuccessful());
+ assertEquals(Boolean.FALSE, ((VerifyField)vf.fieldValues.get(0)).successResult);
}
More information about the jboss-svn-commits
mailing list