[jboss-svn-commits] JBL Code SVN: r13944 - labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Aug 1 19:03:47 EDT 2007
Author: tirelli
Date: 2007-08-01 19:03:47 -0400 (Wed, 01 Aug 2007)
New Revision: 13944
Modified:
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/DSLMappingFileTest.java
Log:
Adding simple file parser test for DSL
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/DSLMappingFileTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/DSLMappingFileTest.java 2007-08-01 22:21:49 UTC (rev 13943)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/DSLMappingFileTest.java 2007-08-01 23:03:47 UTC (rev 13944)
@@ -3,6 +3,7 @@
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
+import java.io.StringReader;
import junit.framework.TestCase;
@@ -39,4 +40,26 @@
}
+ public void testParseFileWithBrackets() {
+ String file = "[when][]ATTRIBUTE \"{attr}\" IS IN [{list}]=Attribute( {attr} in ({list}) )";
+ try {
+ final Reader reader = new StringReader( file );
+ this.file = new DSLMappingFile();
+
+ final boolean parsingResult = this.file.parseAndLoad( reader );
+ reader.close();
+
+ assertTrue( this.file.getErrors().toString(),
+ parsingResult );
+ assertTrue( this.file.getErrors().isEmpty() );
+
+ assertEquals( 1,
+ this.file.getMapping().getEntries().size() );
+ } catch ( final IOException e ) {
+ e.printStackTrace();
+ fail( "Should not raise exception " );
+ }
+
+ }
+
}
More information about the jboss-svn-commits
mailing list