[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