[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