aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.matcher/testsrc
diff options
context:
space:
mode:
authoraclement <aclement>2010-08-20 00:16:11 +0000
committeraclement <aclement>2010-08-20 00:16:11 +0000
commitbc0c22604c3c1e273f071c0ae1afa06bd835d1b5 (patch)
tree43f488343bdd8cf893f0dd1be79f50aa5f7aed35 /org.aspectj.matcher/testsrc
parenteab15393e510aeb107faa10f45d9d6b0d4ad4b17 (diff)
downloadaspectj-bc0c22604c3c1e273f071c0ae1afa06bd835d1b5.tar.gz
aspectj-bc0c22604c3c1e273f071c0ae1afa06bd835d1b5.zip
improvements to the positions for a type pattern - more to do here no doubt
Diffstat (limited to 'org.aspectj.matcher/testsrc')
-rw-r--r--org.aspectj.matcher/testsrc/org/aspectj/weaver/patterns/NamePatternParserTestCase.java23
1 files changed, 15 insertions, 8 deletions
diff --git a/org.aspectj.matcher/testsrc/org/aspectj/weaver/patterns/NamePatternParserTestCase.java b/org.aspectj.matcher/testsrc/org/aspectj/weaver/patterns/NamePatternParserTestCase.java
index f224b1737..fe3b0f2d4 100644
--- a/org.aspectj.matcher/testsrc/org/aspectj/weaver/patterns/NamePatternParserTestCase.java
+++ b/org.aspectj.matcher/testsrc/org/aspectj/weaver/patterns/NamePatternParserTestCase.java
@@ -17,8 +17,10 @@ import junit.framework.TestCase;
/**
* @author hugunin
*
- * To change this generated comment edit the template variable "typecomment": Window>Preferences>Java>Templates. To enable
- * and disable the creation of type comments go to Window>Preferences>Java>Code Generation.
+ * To change this generated comment edit the template variable
+ * "typecomment": Window>Preferences>Java>Templates. To enable and
+ * disable the creation of type comments go to
+ * Window>Preferences>Java>Code Generation.
*/
public class NamePatternParserTestCase extends TestCase {
/**
@@ -39,11 +41,15 @@ public class NamePatternParserTestCase extends TestCase {
assertEquals(new NamePattern("abc"), p);
}
- // public void testTypePattern() {
- // TypePattern tp = new PatternParser(" (@Ann *) ").parseTypePattern();
- // assertEquals(2, tp.start);
- // assertEquals(9, tp.end);
- // }
+ public void testTypePattern() {
+ TypePattern tp = null;
+ tp = new PatternParser(" @Ann * ").parseTypePattern();
+ assertEquals(1, tp.start);
+ assertEquals(6, tp.end);
+ tp = new PatternParser(" (@Ann *) ").parseTypePattern();
+ assertEquals(2, tp.start);
+ assertEquals(9, tp.end);
+ }
/**
* Method checkMatch.
@@ -55,7 +61,8 @@ public class NamePatternParserTestCase extends TestCase {
private void checkMatch(String[] patterns) {
for (int i = 0, len = patterns.length; i < len; i++) {
String pattern = patterns[i];
- ITokenSource tokenSource = BasicTokenSource.makeTokenSource(pattern, null);
+ ITokenSource tokenSource = BasicTokenSource.makeTokenSource(
+ pattern, null);
NamePattern p1 = new PatternParser(tokenSource).parseNamePattern();
NamePattern p2 = new NamePattern(pattern);
assertEquals("pattern: " + pattern, p2, p1);