diff options
author | aclement <aclement> | 2010-08-20 00:16:11 +0000 |
---|---|---|
committer | aclement <aclement> | 2010-08-20 00:16:11 +0000 |
commit | bc0c22604c3c1e273f071c0ae1afa06bd835d1b5 (patch) | |
tree | 43f488343bdd8cf893f0dd1be79f50aa5f7aed35 /org.aspectj.matcher/testsrc | |
parent | eab15393e510aeb107faa10f45d9d6b0d4ad4b17 (diff) | |
download | aspectj-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.java | 23 |
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); |