[jboss-svn-commits] JBL Code SVN: r6988 - in labs/jbossrules/branches/3.0.x/drools-ide-test: . src/test/java/org/drools/ide/editors src/test/java/org/drools/ide/editors/completion src/test/java/org/drools/ide/editors/rete src/test/java/org/drools/ide/wizard/rule
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Oct 20 17:29:49 EDT 2006
Author: pombredanne
Date: 2006-10-20 17:29:44 -0400 (Fri, 20 Oct 2006)
New Revision: 6988
Modified:
labs/jbossrules/branches/3.0.x/drools-ide-test/build.properties
labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/DSLAdapterTest.java
labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/ExpressionSpaceNormaliseTest.java
labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/RuleContentOutlineTest.java
labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/ContextScanningTest.java
labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/DRLCompletionProcessorTest.java
labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/KeywordsTest.java
labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/LocationDeterminatorTest.java
labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/rete/ReteooLayoutFactoryTest.java
labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/rete/ZoomControlTest.java
labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/wizard/rule/DRLGenTemplateTest.java
Log:
Minor changes to formatting using the project code style. Add "dot" to build.properties
Modified: labs/jbossrules/branches/3.0.x/drools-ide-test/build.properties
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-ide-test/build.properties 2006-10-20 21:26:35 UTC (rev 6987)
+++ labs/jbossrules/branches/3.0.x/drools-ide-test/build.properties 2006-10-20 21:29:44 UTC (rev 6988)
@@ -1,4 +1,5 @@
-bin.includes = META-INF/
+bin.includes = META-INF/,\
+ .
jars.compile.order = .
source.. = src/test/java/,\
src/test/resources/
Modified: labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/DSLAdapterTest.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/DSLAdapterTest.java 2006-10-20 21:26:35 UTC (rev 6987)
+++ labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/DSLAdapterTest.java 2006-10-20 21:29:44 UTC (rev 6988)
@@ -7,46 +7,50 @@
* @author Michael Neale
*/
public class DSLAdapterTest extends TestCase {
-
+
public void testFindExpander() {
-
+
StringBuffer buf = largeString();
-
+
String pat = "\nexpander \t abc.dsl";
-
+
DSLAdapter ad = new DSLAdapter();
- assertEquals("abc.dsl", DSLAdapter.findDSLConfigName( pat ));
-
-
- assertEquals("abc.dsl", DSLAdapter.findDSLConfigName( buf.toString() ));
-
- assertEquals(null, DSLAdapter.findDSLConfigName( "abc /n/n" ));
-
- ad = new DSLAdapter("fdfds", null);
- assertEquals(null, ad.getDSLConfigName());
-
+ assertEquals( "abc.dsl",
+ DSLAdapter.findDSLConfigName( pat ) );
+
+ assertEquals( "abc.dsl",
+ DSLAdapter.findDSLConfigName( buf.toString() ) );
+
+ assertEquals( null,
+ DSLAdapter.findDSLConfigName( "abc /n/n" ) );
+
+ ad = new DSLAdapter( "fdfds",
+ null );
+ assertEquals( null,
+ ad.getDSLConfigName() );
+
}
-
+
public void testLoadGrammar() throws Exception {
DSLAdapter ad = new DSLAdapter();
-
+
ad.readConfig( this.getClass().getResourceAsStream( "test.dsl" ) );
- assertNotNull(ad.listConditionItems());
- assertNotNull(ad.listConsequenceItems());
+ assertNotNull( ad.listConditionItems() );
+ assertNotNull( ad.listConsequenceItems() );
}
private StringBuffer largeString() {
StringBuffer buf = new StringBuffer();
- for (int i = 0; i < 1000; i++) {
- if (i == 42) {
+ for ( int i = 0; i < 1000; i++ ) {
+ if ( i == 42 ) {
buf.append( "\nuse expander abc.dsl \n" );
}
-
+
buf.append( "\n" );
- buf.append( " fdsfdsfds && " + i);
-
+ buf.append( " fdsfdsfds && " + i );
+
}
return buf;
}
-
+
}
Modified: labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/ExpressionSpaceNormaliseTest.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/ExpressionSpaceNormaliseTest.java 2006-10-20 21:26:35 UTC (rev 6987)
+++ labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/ExpressionSpaceNormaliseTest.java 2006-10-20 21:29:44 UTC (rev 6988)
@@ -9,15 +9,16 @@
public void testNormaliseSpaces() {
String with = "This has some extra\t spaces.";
String without = "This has some extra spaces.";
-
- assertEquals(without, NLGrammarModel.normaliseSpaces( with ));
-
- assertEquals(without, NLGrammarModel.normaliseSpaces( without ));
-
- assertEquals("smeg", NLGrammarModel.normaliseSpaces( "smeg" ));
-
+
+ assertEquals( without,
+ NLGrammarModel.normaliseSpaces( with ) );
+
+ assertEquals( without,
+ NLGrammarModel.normaliseSpaces( without ) );
+
+ assertEquals( "smeg",
+ NLGrammarModel.normaliseSpaces( "smeg" ) );
+
}
-
-
}
Modified: labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/RuleContentOutlineTest.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/RuleContentOutlineTest.java 2006-10-20 21:26:35 UTC (rev 6987)
+++ labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/RuleContentOutlineTest.java 2006-10-20 21:29:44 UTC (rev 6988)
@@ -1,35 +1,38 @@
package org.drools.ide.editors;
+import junit.framework.TestCase;
+
import org.drools.ide.editors.outline.FunctionTreeNode;
import org.drools.ide.editors.outline.PackageTreeNode;
import org.drools.ide.editors.outline.RuleContentOutlinePage;
-import junit.framework.TestCase;
-
public class RuleContentOutlineTest extends TestCase {
public void testNodeBuild() {
- RuleContentOutlinePage page = new RuleContentOutlinePage(null);
+ RuleContentOutlinePage page = new RuleContentOutlinePage( null );
String source = "expander foobar.dsl\nimport foo\nfunction void smeg(s) {\n \n}\n";
PackageTreeNode node = new PackageTreeNode();
- page.populatePackageTreeNode( node, source );
+ page.populatePackageTreeNode( node,
+ source );
Object[] nodes = node.getChildren( new Object() );
-
+
for ( int i = 0; i < nodes.length; i++ ) {
- if (nodes[i] instanceof FunctionTreeNode) {
+ if ( nodes[i] instanceof FunctionTreeNode ) {
FunctionTreeNode func = (FunctionTreeNode) nodes[i];
- assertEquals("smeg()", func.getLabel( null ));
-
+ assertEquals( "smeg()",
+ func.getLabel( null ) );
+
}
}
-
-
+
source = "function String foo(String bar) {";
node = new PackageTreeNode();
- page.populatePackageTreeNode( node, source );
- FunctionTreeNode func = (FunctionTreeNode) node.getChildren( new Object() )[0];
- assertEquals("foo()", func.getLabel( null ));
-
+ page.populatePackageTreeNode( node,
+ source );
+ FunctionTreeNode func = (FunctionTreeNode) node.getChildren( new Object() )[0];
+ assertEquals( "foo()",
+ func.getLabel( null ) );
+
}
-
+
}
Modified: labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/ContextScanningTest.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/ContextScanningTest.java 2006-10-20 21:26:35 UTC (rev 6987)
+++ labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/ContextScanningTest.java 2006-10-20 21:29:44 UTC (rev 6988)
@@ -8,27 +8,25 @@
public class ContextScanningTest extends TestCase {
public void testCheckAfterToken() {
-
-
-
- assertTrue(checkContains("when", "rule something \nwhen \t blah"));
- assertTrue(checkContains("when", "rule something when nothing"));
- assertFalse(checkContains("when", "rule something whennothing"));
- assertTrue(checkContains("when", "rule something \twhen nothing"));
+
+ assertTrue( checkContains( "when",
+ "rule something \nwhen \t blah" ) );
+ assertTrue( checkContains( "when",
+ "rule something when nothing" ) );
+ assertFalse( checkContains( "when",
+ "rule something whennothing" ) );
+ assertTrue( checkContains( "when",
+ "rule something \twhen nothing" ) );
}
private boolean checkContains(String keyword,
- String chunk) {
+ String chunk) {
//Pattern p = Pattern.compile(".*(.)" + keyword + "(.).*", Pattern.DOTALL);
- Pattern p = Pattern.compile(".*rule.*\\W" + keyword + "\\W.*", Pattern.DOTALL);
- Matcher matcher = p.matcher(chunk);
-
+ Pattern p = Pattern.compile( ".*rule.*\\W" + keyword + "\\W.*",
+ Pattern.DOTALL );
+ Matcher matcher = p.matcher( chunk );
+
return matcher.matches();
}
-
-
-
-
-
}
Modified: labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/DRLCompletionProcessorTest.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/DRLCompletionProcessorTest.java 2006-10-20 21:26:35 UTC (rev 6987)
+++ labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/DRLCompletionProcessorTest.java 2006-10-20 21:29:44 UTC (rev 6988)
@@ -8,38 +8,58 @@
public class DRLCompletionProcessorTest extends TestCase {
public void testLookBehind() {
- DefaultCompletionProcessor proc = new DefaultCompletionProcessor(null);
-
- assertEquals("something", proc.stripWhiteSpace(" something"));
- assertEquals("another", proc.stripWhiteSpace("another"));
-
+ DefaultCompletionProcessor proc = new DefaultCompletionProcessor( null );
+
+ assertEquals( "something",
+ proc.stripWhiteSpace( " something" ) );
+ assertEquals( "another",
+ proc.stripWhiteSpace( "another" ) );
+
String s = "rule something \n\nwhen";
- assertEquals("when", proc.stripWhiteSpace(s));
-
+ assertEquals( "when",
+ proc.stripWhiteSpace( s ) );
+
}
-
+
public void testPrefixFiltering() {
- DefaultCompletionProcessor proc = new DefaultCompletionProcessor(null);
+ DefaultCompletionProcessor proc = new DefaultCompletionProcessor( null );
List list = new ArrayList();
- list.add(new RuleCompletionProposal(0, "aardvark", "something"));
- list.add(new RuleCompletionProposal(0, "smeg"));
- list.add(new RuleCompletionProposal(0, "apple"));
- list.add(new RuleCompletionProposal(0, "ape", "ape"));
-
- proc.filterProposalsOnPrefix("a", list);
- assertEquals(2, list.size());
- assertEquals("apple", list.get(0).toString());
- assertEquals("ape", list.get(1).toString());
+ list.add( new RuleCompletionProposal( 0,
+ "aardvark",
+ "something" ) );
+ list.add( new RuleCompletionProposal( 0,
+ "smeg" ) );
+ list.add( new RuleCompletionProposal( 0,
+ "apple" ) );
+ list.add( new RuleCompletionProposal( 0,
+ "ape",
+ "ape" ) );
-
+ proc.filterProposalsOnPrefix( "a",
+ list );
+ assertEquals( 2,
+ list.size() );
+ assertEquals( "apple",
+ list.get( 0 ).toString() );
+ assertEquals( "ape",
+ list.get( 1 ).toString() );
+
list = new ArrayList();
- list.add(new RuleCompletionProposal(0, "aardvark", "something"));
- list.add(new RuleCompletionProposal(0, "smeg"));
- list.add(new RuleCompletionProposal(0, "apple"));
- list.add(new RuleCompletionProposal(0, "ape", "zzzzz"));
- proc.filterProposalsOnPrefix("xzyz", list);
- assertEquals(0, list.size());
+ list.add( new RuleCompletionProposal( 0,
+ "aardvark",
+ "something" ) );
+ list.add( new RuleCompletionProposal( 0,
+ "smeg" ) );
+ list.add( new RuleCompletionProposal( 0,
+ "apple" ) );
+ list.add( new RuleCompletionProposal( 0,
+ "ape",
+ "zzzzz" ) );
+ proc.filterProposalsOnPrefix( "xzyz",
+ list );
+ assertEquals( 0,
+ list.size() );
}
-
+
}
Modified: labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/KeywordsTest.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/KeywordsTest.java 2006-10-20 21:26:35 UTC (rev 6987)
+++ labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/KeywordsTest.java 2006-10-20 21:29:44 UTC (rev 6988)
@@ -1,17 +1,18 @@
package org.drools.ide.editors.completion;
+import junit.framework.TestCase;
+
import org.drools.ide.editors.Keywords;
-import junit.framework.TestCase;
-
public class KeywordsTest extends TestCase {
public void testAll() {
Keywords keys = Keywords.getInstance();
String[] all = keys.getAllDroolsKeywords();
- assertTrue(all.length > 0);
- assertEquals("when", all[0]);
+ assertTrue( all.length > 0 );
+ assertEquals( "when",
+ all[0] );
}
-
+
}
Modified: labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/LocationDeterminatorTest.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/LocationDeterminatorTest.java 2006-10-20 21:26:35 UTC (rev 6987)
+++ labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/completion/LocationDeterminatorTest.java 2006-10-20 21:29:44 UTC (rev 6988)
@@ -18,828 +18,695 @@
public class LocationDeterminatorTest extends TestCase {
public void testColumnOperatorPattern() {
- assertTrue(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( property ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( property ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( property ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( name : property ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("(name:property ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( name:property ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( name:property ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( name : property ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( property1 == \"value\", property2 ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( property1 == \"value\", name : property2 ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( property1 == \"value\", name:property2 ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( property1 == \"value\", name : property2 ").matches());
- assertFalse(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( prop").matches());
- assertFalse(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("(prop").matches());
- assertFalse(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( prop").matches());
- assertFalse(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( name:prop").matches());
- assertFalse(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("(name:prop").matches());
- assertFalse(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( name : prop").matches());
- assertFalse(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( name : prop").matches());
- assertFalse(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( property <= ").matches());
- assertFalse(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( name : property == ").matches());
- assertFalse(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("(property==").matches());
- assertFalse(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( property contains ").matches());
- assertFalse(LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher("( property1 == \"value\", property2 >= ").matches());
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( property " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( property " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( property " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( name : property " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "(name:property " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( name:property " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( name:property " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( name : property " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( property1 == \"value\", property2 " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( property1 == \"value\", name : property2 " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( property1 == \"value\", name:property2 " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( property1 == \"value\", name : property2 " ).matches() );
+ assertFalse( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( prop" ).matches() );
+ assertFalse( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "(prop" ).matches() );
+ assertFalse( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( prop" ).matches() );
+ assertFalse( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( name:prop" ).matches() );
+ assertFalse( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "(name:prop" ).matches() );
+ assertFalse( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( name : prop" ).matches() );
+ assertFalse( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( name : prop" ).matches() );
+ assertFalse( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( property <= " ).matches() );
+ assertFalse( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( name : property == " ).matches() );
+ assertFalse( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "(property==" ).matches() );
+ assertFalse( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( property contains " ).matches() );
+ assertFalse( LocationDeterminator.COLUMN_PATTERN_OPERATOR.matcher( "( property1 == \"value\", property2 >= " ).matches() );
}
public void testColumnArgumentPattern() {
- assertTrue(LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher("( property == ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher("( property >= ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher("(property== ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher("( property == ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher("( name : property == ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher("(name:property== ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher("( name : property == ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher("( property1 == \"value\", property2 == ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher("( property1 == \"value\",property2== ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher("( property1 == \"value\", property2 == ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher("( property == otherProp").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher("(property==otherProp").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_CONTAINS_ARGUMENT.matcher("( property contains ").matches());
- assertTrue(LocationDeterminator.COLUMN_PATTERN_EXCLUDES_ARGUMENT.matcher("( property excludes ").matches());
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher( "( property == " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher( "( property >= " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher( "(property== " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher( "( property == " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher( "( name : property == " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher( "(name:property== " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher( "( name : property == " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher( "( property1 == \"value\", property2 == " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher( "( property1 == \"value\",property2== " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher( "( property1 == \"value\", property2 == " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher( "( property == otherProp" ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_COMPARATOR_ARGUMENT.matcher( "(property==otherProp" ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_CONTAINS_ARGUMENT.matcher( "( property contains " ).matches() );
+ assertTrue( LocationDeterminator.COLUMN_PATTERN_EXCLUDES_ARGUMENT.matcher( "( property excludes " ).matches() );
}
-
+
public void testCheckLocationDetermination() {
- String input =
- "rule MyRule \n" +
- " when \n" +
- " ";
- LocationDeterminator.Location location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class( condition == true ) \n" +
- " ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " class: Class( condition == true, condition2 == null ) \n" +
- " ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ String input = "rule MyRule \n" + " when \n" + " ";
+ LocationDeterminator.Location location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class( condition == true ) \n" +
- " Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class( condition == true ) \n" + " ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " class: Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " class: Class( condition == true, condition2 == null ) \n" + " ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " class:Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
+ input = "rule MyRule \n" + " when \n" + " Class( condition == true ) \n" + " Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
+
+ input = "rule MyRule \n" + " when \n" + " class: Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
+
+ input = "rule MyRule \n" + " when \n" + " class:Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
+
/** Inside of condition: start */
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class (";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( na";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( condition == true, ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( condition == true, na";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( \n" +
- " ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( condition == true, \n" +
- " ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name : ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name: ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name:";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
-
+ input = "rule MyRule \n" + " when \n" + " Class (";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( na";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( condition == true, ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( condition == true, na";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( \n" + " ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( condition == true, \n" + " ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( name : ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( name: ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( name:";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+
/** Inside of condition: Operator */
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( property ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class(property ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name : property ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
+ input = "rule MyRule \n" + " when \n" + " Class ( property ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class (name:property ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
+ input = "rule MyRule \n" + " when \n" + " Class(property ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class (name:property ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
+ input = "rule MyRule \n" + " when \n" + " Class ( name : property ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name1 : property1, name : property ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
+ input = "rule MyRule \n" + " when \n" + " Class (name:property ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name1 : property1 == \"value\", name : property ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
+ input = "rule MyRule \n" + " when \n" + " Class (name:property ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name1 : property1 == \"value\",property ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
+ input = "rule MyRule \n" + " when \n" + " Class ( name1 : property1, name : property ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name1 : property1, \n" +
- " name : property ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
+ input = "rule MyRule \n" + " when \n" + " Class ( name1 : property1 == \"value\", name : property ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+ input = "rule MyRule \n" + " when \n" + " Class ( name1 : property1 == \"value\",property ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( name1 : property1, \n" + " name : property ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+
/** Inside of condition: argument */
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( property == ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
- assertEquals("==", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_OPERATOR));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( property== ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
- assertEquals("==", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_OPERATOR));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name : property <= ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
- assertEquals("<=", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_OPERATOR));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name:property != ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
- assertEquals("!=", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_OPERATOR));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name1 : property1, property2 == ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property2", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
- assertEquals("==", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_OPERATOR));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class (name:property== ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
- assertEquals("==", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_OPERATOR));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( property == otherPropertyN";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
- assertEquals("==", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_OPERATOR));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( property == \"someth";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
- assertEquals("==", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_OPERATOR));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( property contains ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
- assertEquals("contains", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_OPERATOR));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( property excludes ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
- assertEquals("excludes", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_OPERATOR));
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( property matches \"prop";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
- assertEquals("property", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
- assertEquals("matches", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_OPERATOR));
-
+ input = "rule MyRule \n" + " when \n" + " Class ( property == ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+ assertEquals( "==",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_OPERATOR ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( property== ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+ assertEquals( "==",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_OPERATOR ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( name : property <= ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+ assertEquals( "<=",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_OPERATOR ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( name:property != ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+ assertEquals( "!=",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_OPERATOR ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( name1 : property1, property2 == ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property2",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+ assertEquals( "==",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_OPERATOR ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class (name:property== ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+ assertEquals( "==",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_OPERATOR ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( property == otherPropertyN";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+ assertEquals( "==",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_OPERATOR ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( property == \"someth";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+ assertEquals( "==",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_OPERATOR ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( property contains ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+ assertEquals( "contains",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_OPERATOR ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( property excludes ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+ assertEquals( "excludes",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_OPERATOR ) );
+
+ input = "rule MyRule \n" + " when \n" + " Class ( property matches \"prop";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
+ assertEquals( "property",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
+ assertEquals( "matches",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_OPERATOR ) );
+
/** EXISTS */
- input =
- "rule MyRule \n" +
- " when \n" +
- " exists ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS, location.getType());
+ input = "rule MyRule \n" + " when \n" + " exists ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " exists ( ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS, location.getType());
+ input = "rule MyRule \n" + " when \n" + " exists ( ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " exists(";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS, location.getType());
+ input = "rule MyRule \n" + " when \n" + " exists(";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " exists Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS, location.getType());
+ input = "rule MyRule \n" + " when \n" + " exists Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " exists ( Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS, location.getType());
+ input = "rule MyRule \n" + " when \n" + " exists ( Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " exists ( name : Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS, location.getType());
+ input = "rule MyRule \n" + " when \n" + " exists ( name : Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " exists Class (";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
+ input = "rule MyRule \n" + " when \n" + " exists Class (";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " exists Class ( ) \n" +
- " ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " exists Class ( ) \n" + " ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
/** NOT */
- input =
- "rule MyRule \n" +
- " when \n" +
- " not ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_NOT, location.getType());
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " not Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_NOT, location.getType());
+ input = "rule MyRule \n" + " when \n" + " not ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_NOT,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " not exists ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS, location.getType());
+ input = "rule MyRule \n" + " when \n" + " not Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_NOT,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " not exists Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS, location.getType());
+ input = "rule MyRule \n" + " when \n" + " not exists ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " not Class (";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
- assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
+ input = "rule MyRule \n" + " when \n" + " not exists Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS,
+ location.getType() );
-// TODO
-// input =
-// "rule MyRule \n" +
-// " when \n" +
-// " not exists Class (";
-// location = LocationDeterminator.getLocationInCondition(input);
-// assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
-// assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
-//
-// input =
-// "rule MyRule \n" +
-// " when \n" +
-// " not exists name : Class (";
-// location = LocationDeterminator.getLocationInCondition(input);
-// assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
-// assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
+ input = "rule MyRule \n" + " when \n" + " not Class (";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
+ assertEquals( "Class",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " not Class () \n" +
- " ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
-
+ // TODO
+ // input =
+ // "rule MyRule \n" +
+ // " when \n" +
+ // " not exists Class (";
+ // location = LocationDeterminator.getLocationInCondition(input);
+ // assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
+ // assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
+ //
+ // input =
+ // "rule MyRule \n" +
+ // " when \n" +
+ // " not exists name : Class (";
+ // location = LocationDeterminator.getLocationInCondition(input);
+ // assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
+ // assertEquals("Class", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_CLASS_NAME));
+
+ input = "rule MyRule \n" + " when \n" + " not Class () \n" + " ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
+
/** AND */
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) and ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) and ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) && ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) && ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class () and ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " name : Class ( name: property ) and ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class () and ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name: property ) \n" +
- " and ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " name : Class ( name: property ) and ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) and Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( name: property ) \n" + " and ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) and name : Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) and Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) && name : Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) and name : Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) and Class ( ) \n" +
- " ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) && name : Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) and not Class ( ) \n" +
- " ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) and Class ( ) \n" + " ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) and exists Class ( ) \n" +
- " ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) and not Class ( ) \n" + " ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) and Class ( ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) and exists Class ( ) \n" + " ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) and Class ( name ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR, location.getType());
- assertEquals("name", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
+ input = "rule MyRule \n" + " when \n" + " Class ( ) and Class ( ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) and Class ( name == ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) and Class ( name ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR,
+ location.getType() );
+ assertEquals( "name",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " exists Class ( ) and not ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_NOT, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) and Class ( name == ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " exists Class ( ) and exists ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS, location.getType());
+ input = "rule MyRule \n" + " when \n" + " exists Class ( ) and not ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_NOT,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) and not Class ( ) \n" +
- " ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " exists Class ( ) and exists ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS,
+ location.getType() );
+ input = "rule MyRule \n" + " when \n" + " Class ( ) and not Class ( ) \n" + " ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
+
/** OR */
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) or ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) or ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) || ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) || ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class () or ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
-
- input =
- "rule MyRule \n" +
- " when \n" +
- " name : Class ( name: property ) or ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class () or ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( name: property ) \n" +
- " or ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " name : Class ( name: property ) or ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) or Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( name: property ) \n" + " or ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) or name : Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) or Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) || name : Cl";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) or name : Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) or Class ( ) \n" +
- " ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) || name : Cl";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_AND_OR,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) or Class ( ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_START, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) or Class ( ) \n" + " ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) or Class ( name ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR, location.getType());
- assertEquals("name", location.getProperty(LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME));
+ input = "rule MyRule \n" + " when \n" + " Class ( ) or Class ( ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_START,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " Class ( ) or Class ( name == ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) or Class ( name ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_OPERATOR,
+ location.getType() );
+ assertEquals( "name",
+ location.getProperty( LocationDeterminator.LOCATION_PROPERTY_PROPERTY_NAME ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " exists Class ( ) or not ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_NOT, location.getType());
+ input = "rule MyRule \n" + " when \n" + " Class ( ) or Class ( name == ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_CONDITION_ARGUMENT,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " exists Class ( ) or exists ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS, location.getType());
+ input = "rule MyRule \n" + " when \n" + " exists Class ( ) or not ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_NOT,
+ location.getType() );
+ input = "rule MyRule \n" + " when \n" + " exists Class ( ) or exists ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION_EXISTS,
+ location.getType() );
+
/** EVAL */
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval ( ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_EVAL, location.getType());
- assertEquals("", location.getProperty(LocationDeterminator.LOCATION_EVAL_CONTENT));
+ input = "rule MyRule \n" + " when \n" + " eval ( ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_EVAL,
+ location.getType() );
+ assertEquals( "",
+ location.getProperty( LocationDeterminator.LOCATION_EVAL_CONTENT ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval(";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_EVAL, location.getType());
- assertEquals("", location.getProperty(LocationDeterminator.LOCATION_EVAL_CONTENT));
+ input = "rule MyRule \n" + " when \n" + " eval(";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_EVAL,
+ location.getType() );
+ assertEquals( "",
+ location.getProperty( LocationDeterminator.LOCATION_EVAL_CONTENT ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval( myCla";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_EVAL, location.getType());
- assertEquals("myCla", location.getProperty(LocationDeterminator.LOCATION_EVAL_CONTENT));
+ input = "rule MyRule \n" + " when \n" + " eval( myCla";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_EVAL,
+ location.getType() );
+ assertEquals( "myCla",
+ location.getProperty( LocationDeterminator.LOCATION_EVAL_CONTENT ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval( param.getMetho";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_EVAL, location.getType());
- assertEquals("param.getMetho", location.getProperty(LocationDeterminator.LOCATION_EVAL_CONTENT));
+ input = "rule MyRule \n" + " when \n" + " eval( param.getMetho";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_EVAL,
+ location.getType() );
+ assertEquals( "param.getMetho",
+ location.getProperty( LocationDeterminator.LOCATION_EVAL_CONTENT ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval( param.getMethod(";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_EVAL, location.getType());
- assertEquals("param.getMethod(", location.getProperty(LocationDeterminator.LOCATION_EVAL_CONTENT));
+ input = "rule MyRule \n" + " when \n" + " eval( param.getMethod(";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_EVAL,
+ location.getType() );
+ assertEquals( "param.getMethod(",
+ location.getProperty( LocationDeterminator.LOCATION_EVAL_CONTENT ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval( param.getMethod().get";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_EVAL, location.getType());
- assertEquals("param.getMethod().get", location.getProperty(LocationDeterminator.LOCATION_EVAL_CONTENT));
+ input = "rule MyRule \n" + " when \n" + " eval( param.getMethod().get";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_EVAL,
+ location.getType() );
+ assertEquals( "param.getMethod().get",
+ location.getProperty( LocationDeterminator.LOCATION_EVAL_CONTENT ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval( param.getMethod(\"someStringWith)))\").get";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_EVAL, location.getType());
- assertEquals("param.getMethod(\"someStringWith)))\").get", location.getProperty(LocationDeterminator.LOCATION_EVAL_CONTENT));
+ input = "rule MyRule \n" + " when \n" + " eval( param.getMethod(\"someStringWith)))\").get";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_EVAL,
+ location.getType() );
+ assertEquals( "param.getMethod(\"someStringWith)))\").get",
+ location.getProperty( LocationDeterminator.LOCATION_EVAL_CONTENT ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval( param.getMethod(\"someStringWith(((\").get";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_EVAL, location.getType());
- assertEquals("param.getMethod(\"someStringWith(((\").get", location.getProperty(LocationDeterminator.LOCATION_EVAL_CONTENT));
+ input = "rule MyRule \n" + " when \n" + " eval( param.getMethod(\"someStringWith(((\").get";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_EVAL,
+ location.getType() );
+ assertEquals( "param.getMethod(\"someStringWith(((\").get",
+ location.getProperty( LocationDeterminator.LOCATION_EVAL_CONTENT ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval( true )";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " eval( true )";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval( param.getProperty(name).isTrue() )";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " eval( param.getProperty(name).isTrue() )";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval( param.getProperty(\"someStringWith(((\").isTrue() )";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " eval( param.getProperty(\"someStringWith(((\").isTrue() )";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval( param.getProperty((((String) s) )";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_INSIDE_EVAL, location.getType());
- assertEquals("param.getProperty((((String) s) )", location.getProperty(LocationDeterminator.LOCATION_EVAL_CONTENT));
+ input = "rule MyRule \n" + " when \n" + " eval( param.getProperty((((String) s) )";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_INSIDE_EVAL,
+ location.getType() );
+ assertEquals( "param.getProperty((((String) s) )",
+ location.getProperty( LocationDeterminator.LOCATION_EVAL_CONTENT ) );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval( param.getProperty((((String) s))))";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " eval( param.getProperty((((String) s))))";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
- input =
- "rule MyRule \n" +
- " when \n" +
- " eval( true ) \n" +
- " ";
- location = LocationDeterminator.getLocationInCondition(input);
- assertEquals(LocationDeterminator.LOCATION_BEGIN_OF_CONDITION, location.getType());
+ input = "rule MyRule \n" + " when \n" + " eval( true ) \n" + " ";
+ location = LocationDeterminator.getLocationInCondition( input );
+ assertEquals( LocationDeterminator.LOCATION_BEGIN_OF_CONDITION,
+ location.getType() );
}
-
+
}
Modified: labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/rete/ReteooLayoutFactoryTest.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/rete/ReteooLayoutFactoryTest.java 2006-10-20 21:26:35 UTC (rev 6987)
+++ labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/rete/ReteooLayoutFactoryTest.java 2006-10-20 21:29:44 UTC (rev 6988)
@@ -140,8 +140,8 @@
}
private BaseVertex loadRete(ReteGraph graph) throws IOException,
- DroolsParserException,
- PackageIntegrationException {
+ DroolsParserException,
+ PackageIntegrationException {
final InputStream is = getClass().getClassLoader().getResourceAsStream( "simplerule.drl" );
String drl = streamToString( is );
Modified: labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/rete/ZoomControlTest.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/rete/ZoomControlTest.java 2006-10-20 21:26:35 UTC (rev 6987)
+++ labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/editors/rete/ZoomControlTest.java 2006-10-20 21:29:44 UTC (rev 6988)
@@ -28,13 +28,13 @@
public class ZoomControlTest extends TestCase {
- private IFile fFile1;
- private IFile fFile2;
-
- private final static IProgressMonitor NULL_MONITOR= new NullProgressMonitor();
+ private IFile fFile1;
+ private IFile fFile2;
- private static final String ORIGINAL_CONTENT = "package test\nrule \"a\"\nend\nrule \"b\"\nend";
+ private final static IProgressMonitor NULL_MONITOR = new NullProgressMonitor();
+ private static final String ORIGINAL_CONTENT = "package test\nrule \"a\"\nend\nrule \"b\"\nend";
+
public ZoomControlTest(String name) {
super( name );
}
@@ -49,11 +49,11 @@
protected void setUp() throws Exception {
IFolder folder = createFolder( "ZoomControlTestProject/multipleEditorTest/" );
fFile1 = createFile( folder,
- "myfile1.drl",
- getOriginalContent() );
+ "myfile1.drl",
+ getOriginalContent() );
fFile2 = createFile( folder,
- "myfile2.drl",
- getOriginalContent() );
+ "myfile2.drl",
+ getOriginalContent() );
}
/*
@@ -75,45 +75,69 @@
DRLRuleEditor2 part2 = (DRLRuleEditor2) IDE.openEditor( page,
fFile2 );
- checkVisibility( part1, part2, false );
+ checkVisibility( part1,
+ part2,
+ false );
// Editor1 active
page.activate( part1 );
- checkVisibility( part1, part2, false );
+ checkVisibility( part1,
+ part2,
+ false );
part1.setActivePage( 1 );
- checkVisibility( part1, part2, true );
+ checkVisibility( part1,
+ part2,
+ true );
part1.setActivePage( 0 );
- checkVisibility( part1, part2, false );
-
+ checkVisibility( part1,
+ part2,
+ false );
+
part1.setActivePage( 1 );
- checkVisibility( part1, part2, true );
+ checkVisibility( part1,
+ part2,
+ true );
// Editor2 active
page.activate( part2 );
part2.setActivePage( 0 );
- checkVisibility( part1, part2, false );
+ checkVisibility( part1,
+ part2,
+ false );
part2.setActivePage( 1 );
- checkVisibility( part1, part2, true );
+ checkVisibility( part1,
+ part2,
+ true );
// Editor1 active
page.activate( part1 );
- checkVisibility( part1, part2, true );
+ checkVisibility( part1,
+ part2,
+ true );
// Editor2 active
page.activate( part2 );
- checkVisibility( part1, part2, true );
+ checkVisibility( part1,
+ part2,
+ true );
part2.setActivePage( 0 );
- checkVisibility( part1, part2, false );
-
+ checkVisibility( part1,
+ part2,
+ false );
+
// Editor1 active
page.activate( part1 );
- checkVisibility( part1, part2, true );
+ checkVisibility( part1,
+ part2,
+ true );
part2.setActivePage( 0 );
- checkVisibility( part1, part2, false );
+ checkVisibility( part1,
+ part2,
+ false );
}
@@ -141,23 +165,30 @@
}
- private IFile createFile(IFolder folder, String name, String contents) throws CoreException {
- IFile file = folder.getFile(name);
- InputStream inputStream= new StringBufferInputStream(contents);
- file.create(inputStream, true, NULL_MONITOR);
+ private IFile createFile(IFolder folder,
+ String name,
+ String contents) throws CoreException {
+ IFile file = folder.getFile( name );
+ InputStream inputStream = new StringBufferInputStream( contents );
+ file.create( inputStream,
+ true,
+ NULL_MONITOR );
return file;
}
private IFolder createFolder(String portableFolderPath) throws CoreException {
- ContainerCreator creator= new ContainerCreator(ResourcesPlugin.getWorkspace(), new Path(portableFolderPath));
- IContainer container= creator.createContainer(NULL_MONITOR);
+ ContainerCreator creator = new ContainerCreator( ResourcesPlugin.getWorkspace(),
+ new Path( portableFolderPath ) );
+ IContainer container = creator.createContainer( NULL_MONITOR );
return (IFolder) container;
}
private void deleteProject(String projectName) throws CoreException {
- IWorkspaceRoot root= ResourcesPlugin.getWorkspace().getRoot();
- IProject project= root.getProject(projectName);
- if (project.exists()) project.delete(true, true, NULL_MONITOR);
+ IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
+ IProject project = root.getProject( projectName );
+ if ( project.exists() ) project.delete( true,
+ true,
+ NULL_MONITOR );
}
}
Modified: labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/wizard/rule/DRLGenTemplateTest.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/wizard/rule/DRLGenTemplateTest.java 2006-10-20 21:26:35 UTC (rev 6987)
+++ labs/jbossrules/branches/3.0.x/drools-ide-test/src/test/java/org/drools/ide/wizard/rule/DRLGenTemplateTest.java 2006-10-20 21:29:44 UTC (rev 6988)
@@ -8,43 +8,43 @@
import junit.framework.TestCase;
public class DRLGenTemplateTest extends TestCase {
-
+
public void testNewRule() throws Exception {
DRLGenerator gen = new DRLGenerator();
- InputStream result = gen.generateRule("myPackage", getClass().getResourceAsStream( "new_rule.drl.template" ));
-
- assertNotNull(result);
+ InputStream result = gen.generateRule( "myPackage",
+ getClass().getResourceAsStream( "new_rule.drl.template" ) );
+
+ assertNotNull( result );
StringBuffer buf = getResult( result );
- assertTrue(buf.toString().indexOf( "package myPackage" ) > -1);
- assertFalse(buf.toString().indexOf( "$date$" ) > -1);
-
+ assertTrue( buf.toString().indexOf( "package myPackage" ) > -1 );
+ assertFalse( buf.toString().indexOf( "$date$" ) > -1 );
+
}
-
+
public void testNewPackage() throws Exception {
DRLGenerator gen = new DRLGenerator();
- InputStream result = gen.generatePackage("myPackage", true, true, getClass().getResourceAsStream( "new_rule.drl.template" ));
-
- assertNotNull(result);
+ InputStream result = gen.generatePackage( "myPackage",
+ true,
+ true,
+ getClass().getResourceAsStream( "new_rule.drl.template" ) );
+
+ assertNotNull( result );
StringBuffer buf = getResult( result );
- assertTrue(buf.toString().indexOf( "package myPackage" ) > -1);
- assertFalse(buf.toString().indexOf( "$date$" ) > -1);
- assertFalse(buf.toString().indexOf( "$expander$" ) > -1);
- assertFalse(buf.toString().indexOf( "$functions$" ) > -1);
-
-
-
+ assertTrue( buf.toString().indexOf( "package myPackage" ) > -1 );
+ assertFalse( buf.toString().indexOf( "$date$" ) > -1 );
+ assertFalse( buf.toString().indexOf( "$expander$" ) > -1 );
+ assertFalse( buf.toString().indexOf( "$functions$" ) > -1 );
+
}
-
private StringBuffer getResult(InputStream result) throws IOException {
- BufferedReader reader = new BufferedReader(new InputStreamReader(result));
+ BufferedReader reader = new BufferedReader( new InputStreamReader( result ) );
String line = null;
StringBuffer buf = new StringBuffer();
- while ((line = reader.readLine()) != null) {
- buf.append(line + "\n");
+ while ( (line = reader.readLine()) != null ) {
+ buf.append( line + "\n" );
}
return buf;
}
-
-
+
}
More information about the jboss-svn-commits
mailing list