]> source.dussan.org Git - aspectj.git/commitdiff
source locs
authoraclement <aclement>
Thu, 19 Aug 2010 19:04:52 +0000 (19:04 +0000)
committeraclement <aclement>
Thu, 19 Aug 2010 19:04:52 +0000 (19:04 +0000)
org.aspectj.matcher/testsrc/org/aspectj/weaver/patterns/NamePatternParserTestCase.java

index e6c5d39103d259e35df908cab3805bb5e5ab2103..f224b1737d961eb95cfc16ae0250dc9ab5b13dc8 100644 (file)
  *     PARC     initial implementation 
  * ******************************************************************/
 
-
 package org.aspectj.weaver.patterns;
 
-import org.aspectj.weaver.patterns.BasicTokenSource;
-import org.aspectj.weaver.patterns.IToken;
-import org.aspectj.weaver.patterns.ITokenSource;
-import org.aspectj.weaver.patterns.NamePattern;
-import org.aspectj.weaver.patterns.NamePatternTestCase;
-import org.aspectj.weaver.patterns.PatternParser;
-
 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 {              
+public class NamePatternParserTestCase extends TestCase {
        /**
         * Constructor for PatternTestCase.
+        * 
         * @param name
         */
        public NamePatternParserTestCase(String name) {
                super(name);
        }
-       
+
        public void testMatch() {
                checkMatch(NamePatternTestCase.matchAll);
                checkMatch(NamePatternTestCase.match1);
                checkMatch(NamePatternTestCase.match2);
-               
-               
+
                NamePattern p = new PatternParser("abc *").parseNamePattern();
                assertEquals(new NamePattern("abc"), p);
        }
 
+       // public void testTypePattern() {
+       // TypePattern tp = new PatternParser("  (@Ann *)   ").parseTypePattern();
+       // assertEquals(2, tp.start);
+       // assertEquals(9, tp.end);
+       // }
+
        /**
         * Method checkMatch.
+        * 
         * @param string
         * @param matchAll
         * @param b
         */
        private void checkMatch(String[] patterns) {
-               for (int i=0, len=patterns.length; i < len; i++) {
+               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);
-                   assertEquals("eof", IToken.EOF, tokenSource.next());
+                       assertEquals("eof", IToken.EOF, tokenSource.next());
                }
        }
 }