[jboss-svn-commits] JBL Code SVN: r11554 - in labs/jbossrules/trunk/drools-decisiontables/src/test: resources/data and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue May 1 09:06:39 EDT 2007
Author: stevearoonie
Date: 2007-05-01 09:06:39 -0400 (Tue, 01 May 2007)
New Revision: 11554
Modified:
labs/jbossrules/trunk/drools-decisiontables/src/test/java/org/drools/decisiontable/ExternalSpreadsheetCompilerUnitTest.java
labs/jbossrules/trunk/drools-decisiontables/src/test/resources/data/ComplexWorkbook.csv
labs/jbossrules/trunk/drools-decisiontables/src/test/resources/templates/test_pricing2.drl
labs/jbossrules/trunk/drools-decisiontables/src/test/resources/templates/test_template1.drl
Log:
fix up tests to work with MVEL
Modified: labs/jbossrules/trunk/drools-decisiontables/src/test/java/org/drools/decisiontable/ExternalSpreadsheetCompilerUnitTest.java
===================================================================
--- labs/jbossrules/trunk/drools-decisiontables/src/test/java/org/drools/decisiontable/ExternalSpreadsheetCompilerUnitTest.java 2007-05-01 13:06:19 UTC (rev 11553)
+++ labs/jbossrules/trunk/drools-decisiontables/src/test/java/org/drools/decisiontable/ExternalSpreadsheetCompilerUnitTest.java 2007-05-01 13:06:39 UTC (rev 11554)
@@ -29,8 +29,7 @@
* itself is correct).
*/
public class ExternalSpreadsheetCompilerUnitTest extends TestCase {
-// @FIXME
- public void FIXME_testLoadFromClassPath() {
+ public void testLoadFromClassPath() {
final ExternalSpreadsheetCompiler converter = new ExternalSpreadsheetCompiler();
final String drl = converter.compile("/data/MultiSheetDST.xls",
"/templates/test_template1.drl", 11, 2);
@@ -44,17 +43,15 @@
assertTrue(drl.indexOf("import example.model.Car;") > -1);
}
-//@FIXME
- public void FIXME_testLoadSpecificWorksheet() {
+ public void testLoadSpecificWorksheet() {
final ExternalSpreadsheetCompiler converter = new ExternalSpreadsheetCompiler();
final String drl = converter.compile("/data/MultiSheetDST.xls",
- "Another Sheet", "/templates/test_template1.drl", 21, 2);
+ "Another Sheet", "/templates/test_template1.drl", 11, 2);
// System.out.println(drl);
assertNotNull(drl);
}
- //@FIXME
- public void FIXME_testLoadCsv() {
+ public void testLoadCsv() {
final ExternalSpreadsheetCompiler converter = new ExternalSpreadsheetCompiler();
final String drl = converter.compile("/data/ComplexWorkbook.csv",
"/templates/test_template2.drl", InputType.CSV, 10, 2);
Modified: labs/jbossrules/trunk/drools-decisiontables/src/test/resources/data/ComplexWorkbook.csv
===================================================================
--- labs/jbossrules/trunk/drools-decisiontables/src/test/resources/data/ComplexWorkbook.csv 2007-05-01 13:06:19 UTC (rev 11553)
+++ labs/jbossrules/trunk/drools-decisiontables/src/test/resources/data/ComplexWorkbook.csv 2007-05-01 13:06:39 UTC (rev 11554)
@@ -9,7 +9,7 @@
,"Colour Type","Object size","Object size","Valid Object","Valid Object"
"some stuff","red",1,3,TRUE,"1,2"
"more to ignore","yellow",2,6,FALSE,"1,2"
-,"blue",7,9,"N","N"
+,"blue",7,9,"N","1,3"
,,,,,
"RuleTable - freddy2",,,,,
"C","C","C","A",,
Modified: labs/jbossrules/trunk/drools-decisiontables/src/test/resources/templates/test_pricing2.drl
===================================================================
--- labs/jbossrules/trunk/drools-decisiontables/src/test/resources/templates/test_pricing2.drl 2007-05-01 13:06:19 UTC (rev 11553)
+++ labs/jbossrules/trunk/drools-decisiontables/src/test/resources/templates/test_pricing2.drl 2007-05-01 13:06:39 UTC (rev 11554)
@@ -12,7 +12,7 @@
policyType
discount
-rule "Discounts_$row.rowNumber$"
+rule "Discounts_@{row.rowNumber}"
when
Driver(age >= @{age0}, age <= @{age1}, priorClaims == "@{priorClaims}")
Modified: labs/jbossrules/trunk/drools-decisiontables/src/test/resources/templates/test_template1.drl
===================================================================
--- labs/jbossrules/trunk/drools-decisiontables/src/test/resources/templates/test_template1.drl 2007-05-01 13:06:19 UTC (rev 11553)
+++ labs/jbossrules/trunk/drools-decisiontables/src/test/resources/templates/test_template1.drl 2007-05-01 13:06:39 UTC (rev 11554)
@@ -17,7 +17,7 @@
rule "How cool is @{name} @{row.rowNumber}"
when
user.getName().equals("@{name}")
- user.getAge() >= @{age1} && user.getAge() <= @{age2}
+ user.getAge() >= @{age0} && user.getAge() <= @{age1}
then
System.out.println( "@{log}" );
user.setCoolness("@{coolness}");
@@ -30,7 +30,7 @@
rule "How uncool is @{name} @{row.rowNumber}"
when
user.getName().equals("@{name}")
- user.getAge() >= @{age1} && user.getAge() <= @{age2}
+ user.getAge() >= @{age0} && user.getAge() <= @{age1}
then
System.out.println( "@{log}" );
user.setCoolness("Not so cool"); //@{coolness} putting the column in the comments makes the line conditionally display
More information about the jboss-svn-commits
mailing list