[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