[jboss-svn-commits] JBL Code SVN: r12429 - labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/rule/builder/dialect/mvel.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jun 8 16:44:35 EDT 2007


Author: tirelli
Date: 2007-06-08 16:44:34 -0400 (Fri, 08 Jun 2007)
New Revision: 12429

Added:
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/rule/builder/dialect/mvel/MVELExprAnalyzerTest.java
Log:
Adding unit test

Added: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/rule/builder/dialect/mvel/MVELExprAnalyzerTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/rule/builder/dialect/mvel/MVELExprAnalyzerTest.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/rule/builder/dialect/mvel/MVELExprAnalyzerTest.java	2007-06-08 20:44:34 UTC (rev 12429)
@@ -0,0 +1,37 @@
+package org.drools.rule.builder.dialect.mvel;
+
+import java.util.List;
+import java.util.Set;
+
+import junit.framework.TestCase;
+
+import org.antlr.runtime.RecognitionException;
+
+public class MVELExprAnalyzerTest extends TestCase {
+
+    private MVELExprAnalyzer analyzer;
+
+    protected void setUp() throws Exception {
+        analyzer = new MVELExprAnalyzer();
+        super.setUp();
+    }
+
+    protected void tearDown() throws Exception {
+        super.tearDown();
+    }
+
+    public void FIXME_testGetExpressionIdentifiers() {
+        try {
+            String expression = "order.id == 10";
+            List[] identifiers = analyzer.analyzeExpression( expression, new Set[0] );
+            
+            assertEquals( 1, identifiers.length );
+            assertEquals( 1, identifiers[0].size() );
+            assertEquals( "order", identifiers[0].get( 0 ));
+        } catch ( RecognitionException e ) {
+            e.printStackTrace();
+            fail( "Unexpected exception: "+e.getMessage());
+        }
+    }
+
+}




More information about the jboss-svn-commits mailing list