[jboss-svn-commits] JBL Code SVN: r24064 - labs/jbossrules/branches/etirelli/drools-compiler/src/test/java/org/drools/lang.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Nov 24 10:25:29 EST 2008


Author: tirelli
Date: 2008-11-24 10:25:29 -0500 (Mon, 24 Nov 2008)
New Revision: 24064

Added:
   labs/jbossrules/branches/etirelli/drools-compiler/src/test/java/org/drools/lang/DroolsSoftKeywordsTest.java
Log:
Adding test for DroolsSoftKeywords

Added: labs/jbossrules/branches/etirelli/drools-compiler/src/test/java/org/drools/lang/DroolsSoftKeywordsTest.java
===================================================================
--- labs/jbossrules/branches/etirelli/drools-compiler/src/test/java/org/drools/lang/DroolsSoftKeywordsTest.java	                        (rev 0)
+++ labs/jbossrules/branches/etirelli/drools-compiler/src/test/java/org/drools/lang/DroolsSoftKeywordsTest.java	2008-11-24 15:25:29 UTC (rev 24064)
@@ -0,0 +1,42 @@
+/**
+ * 
+ */
+package org.drools.lang;
+
+import org.drools.base.evaluators.EvaluatorRegistry;
+
+import junit.framework.TestCase;
+
+/**
+ * @author admin
+ *
+ */
+public class DroolsSoftKeywordsTest extends TestCase {
+
+	/**
+	 * Test method for {@link org.drools.lang.DroolsSoftKeywords#isOperator(java.lang.String, boolean)}.
+	 */
+	public void testIsOperator() {
+		// initializes the registry
+		new EvaluatorRegistry();
+		
+		// test the registry
+		assertTrue( DroolsSoftKeywords.isOperator("matches", false) );
+		assertTrue( DroolsSoftKeywords.isOperator("matches", true) );
+		assertTrue( DroolsSoftKeywords.isOperator("contains", false) );
+		assertTrue( DroolsSoftKeywords.isOperator("contains", true) );
+		assertTrue( DroolsSoftKeywords.isOperator("after", false) );
+		assertTrue( DroolsSoftKeywords.isOperator("after", true) );
+		assertTrue( DroolsSoftKeywords.isOperator("before", false) );
+		assertTrue( DroolsSoftKeywords.isOperator("before", true) );
+		assertTrue( DroolsSoftKeywords.isOperator("finishes", false) );
+		assertTrue( DroolsSoftKeywords.isOperator("finishes", true) );
+		assertTrue( DroolsSoftKeywords.isOperator("overlappedby", false) );
+		assertTrue( DroolsSoftKeywords.isOperator("overlappedby", true) );
+		
+		assertFalse( DroolsSoftKeywords.isOperator("xyz", false) );
+		assertFalse( DroolsSoftKeywords.isOperator("xyz", true) );
+		
+	}
+
+}


Property changes on: labs/jbossrules/branches/etirelli/drools-compiler/src/test/java/org/drools/lang/DroolsSoftKeywordsTest.java
___________________________________________________________________
Name: svn:executable
   + *




More information about the jboss-svn-commits mailing list