[jboss-svn-commits] JBL Code SVN: r11890 - in labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core: model and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed May 16 08:34:25 EDT 2007


Author: mshaw
Date: 2007-05-16 08:34:25 -0400 (Wed, 16 May 2007)
New Revision: 11890

Modified:
   labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/engine/TestRunner.java
   labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Assertion.java
   labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Fact.java
   labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Field.java
   labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Outcome.java
   labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Rule.java
   labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Scenario.java
   labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/TestSuite.java
Log:


Modified: labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/engine/TestRunner.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/engine/TestRunner.java	2007-05-16 12:09:01 UTC (rev 11889)
+++ labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/engine/TestRunner.java	2007-05-16 12:34:25 UTC (rev 11890)
@@ -82,6 +82,12 @@
 		for (int i=0; i<scenario.getFacts().length; i++) {
 			Fact factDefn = scenario.getFacts()[i];
 			Class classDefn = ObjectUtils.getClassDefn(factDefn.getType(), pkg.getImports(),null);
+			try {
+				Object fact = classDefn.newInstance(); 
+			}catch (Exception e) {
+				throw new RuleTestServiceUnavailableException("Exception ocurred",e);
+			}
+			
 		}
 	}
 }

Modified: labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Assertion.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Assertion.java	2007-05-16 12:09:01 UTC (rev 11889)
+++ labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Assertion.java	2007-05-16 12:34:25 UTC (rev 11890)
@@ -11,6 +11,8 @@
 	private String name;
 	private boolean success;
 	
+	public Assertion () {}
+	
 	public String getName() {
 		return name;
 	}

Modified: labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Fact.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Fact.java	2007-05-16 12:09:01 UTC (rev 11889)
+++ labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Fact.java	2007-05-16 12:34:25 UTC (rev 11890)
@@ -15,6 +15,8 @@
 	private String type;
 	private Field[] fields;
 	
+	public Fact () {}
+	
 	public Field[] getFields() {
 		return fields;
 	}

Modified: labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Field.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Field.java	2007-05-16 12:09:01 UTC (rev 11889)
+++ labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Field.java	2007-05-16 12:34:25 UTC (rev 11890)
@@ -11,6 +11,9 @@
 	private String name;
 	private String type;
 	private String value;
+	
+	public Field () {}
+	
 	public String getName() {
 		return name;
 	}

Modified: labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Outcome.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Outcome.java	2007-05-16 12:09:01 UTC (rev 11889)
+++ labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Outcome.java	2007-05-16 12:34:25 UTC (rev 11890)
@@ -11,6 +11,8 @@
 	public Rule[] rules;
 	public Assertion[] assertions;
 	
+	public Outcome () {}
+	
 	public Assertion[] getAssertions() {
 		return assertions;
 	}

Modified: labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Rule.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Rule.java	2007-05-16 12:09:01 UTC (rev 11889)
+++ labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Rule.java	2007-05-16 12:34:25 UTC (rev 11890)
@@ -11,6 +11,8 @@
 	private String name;
 	private boolean fire;
 	
+	public Rule () {}
+	
 	public boolean isFire() {
 		return fire;
 	}

Modified: labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Scenario.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Scenario.java	2007-05-16 12:09:01 UTC (rev 11889)
+++ labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/Scenario.java	2007-05-16 12:34:25 UTC (rev 11890)
@@ -12,6 +12,8 @@
 	public Outcome[] outcomes;
 	public Rule[] rules;
 	
+	public Scenario () {}
+	
 	public Fact[] getFacts() {
 		return facts;
 	}

Modified: labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/TestSuite.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/TestSuite.java	2007-05-16 12:09:01 UTC (rev 11889)
+++ labs/jbossrules/trunk/experimental/drools-testing/src/org/drools/testing/core/model/TestSuite.java	2007-05-16 12:34:25 UTC (rev 11890)
@@ -15,6 +15,8 @@
 public class TestSuite {
 
 	private Scenario[] scenarios;
+	
+	public TestSuite () {}
 
 	public Scenario[] getScenarios() {
 		return scenarios;




More information about the jboss-svn-commits mailing list