[prev in list] [next in list] [prev in thread] [next in thread] 

List:       tapestry-dev
Subject:    cvs commit: jakarta-tapestry/junit/src/org/apache/tapestry/junit/utils TestRegexpMatcher.java
From:       harishkswamy () apache ! org
Date:       2003-09-27 16:22:06
[Download RAW message or body]

harishkswamy    2003/09/27 09:22:06

  Modified:    junit/src/org/apache/tapestry/junit/utils
                        TestRegexpMatcher.java
  Log:
  Updated/added tests for the additions/modifications in RegexpMatcher.
  
  Revision  Changes    Path
  1.3       +32 -1     jakarta-tapestry/junit/src/org/apache/tapestry/junit/utils/TestRegexpMatcher.java
  
  Index: TestRegexpMatcher.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tapestry/junit/src/org/apache/tapestry/junit/utils/TestRegexpMatcher.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestRegexpMatcher.java	17 Apr 2003 21:33:56 -0000	1.2
  +++ TestRegexpMatcher.java	27 Sep 2003 16:22:06 -0000	1.3
  @@ -80,6 +80,7 @@
           RegexpMatcher m = new RegexpMatcher();
   
           assertTrue(m.matches("[a-z]+", "c"));
  +        assertTrue(m.matches("foo|foot", "foo"));
       }
   
       public void testNonmatch()
  @@ -87,6 +88,7 @@
           RegexpMatcher m = new RegexpMatcher();
   
           assertTrue(!m.matches("[0-9]+", "q"));
  +        assertTrue(!m.matches("foo|foot", "foot"));
       }
   
       public void testBadPattern()
  @@ -110,5 +112,34 @@
           RegexpMatcher m = new RegexpMatcher();
   
           m.clear();
  +    }
  +
  +    public void testContains()
  +    {
  +        RegexpMatcher m = new RegexpMatcher();
  +
  +        assertTrue(m.contains("[a-z]+", "c"));
  +        assertTrue(m.contains("^(\\d{5}(-\\d{4})?)$", "06514"));
  +        assertTrue(m.contains("^(\\d{5}(-\\d{4})?)$", "06514-3149"));
  +        assertTrue(m.contains("foo|foot", "12foot12"));
  +    }
  +
  +    public void testNotContains()
  +    {
  +        RegexpMatcher m = new RegexpMatcher();
  +
  +        assertTrue(!m.contains("[0-9]+", "q"));
  +        assertTrue(!m.contains("^(\\d{5}(-\\d{4})?)$", "0651"));
  +        assertTrue(!m.contains("^(\\d{5}(-\\d{4})?)$", "065147"));
  +        assertTrue(!m.contains("^(\\d{5}(-\\d{4})?)$", "06514-314"));
  +        assertTrue(!m.contains("^(\\d{5}(-\\d{4})?)$", "06514-31497"));
  +        assertTrue(!m.contains("^(foo|foot)$", "12foot12"));
  +    }
  +
  +    public void testGetEscapedPatternStrings()
  +    {
  +        RegexpMatcher m = new RegexpMatcher();
  +
  +        assertEquals(m.getEscapedPatternString("^\\d$"), "\\^\\\\d\\$");
       }
   }
  
  
  

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic