[jboss-svn-commits] JBL Code SVN: r21352 - in labs/jbossrules/trunk/drools-compiler/src/test: resources/org/drools/integrationtests and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Aug 5 00:07:53 EDT 2008
Author: michael.neale at jboss.com
Date: 2008-08-05 00:07:53 -0400 (Tue, 05 Aug 2008)
New Revision: 21352
Added:
labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/invalid_rule2.drl
Modified:
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java
Log:
added test for poor error messages
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java 2008-08-05 04:07:23 UTC (rev 21351)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java 2008-08-05 04:07:53 UTC (rev 21352)
@@ -171,6 +171,8 @@
list.get( 3 ) );
}
+
+
public void testStaticFieldReference() throws Exception {
final PackageBuilder builder = new PackageBuilder();
builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_StaticField.drl" ) ) );
@@ -1715,6 +1717,15 @@
}
+
+ public void testWithInvalidRule2() throws Exception {
+ final PackageBuilder builder = new PackageBuilder();
+ builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "invalid_rule2.drl" ) ) );
+ assertTrue(builder.hasErrors());
+ String err = builder.getErrors().toString();
+ System.out.println(err);
+ }
+
public void testErrorLineNumbers() throws Exception {
// this test aims to test semantic errors
// parser errors are another test case
Added: labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/invalid_rule2.drl
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/invalid_rule2.drl (rev 0)
+++ labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/invalid_rule2.drl 2008-08-05 04:07:53 UTC (rev 21352)
@@ -0,0 +1,11 @@
+package org.drools.test;
+
+import org.drools.Cheese;
+
+
+rule "not rule test"
+when
+ foo
+then
+ System.err.println("hey");
+end
\ No newline at end of file
Property changes on: labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/invalid_rule2.drl
___________________________________________________________________
Name: svn:eol-style
+ native
More information about the jboss-svn-commits
mailing list