Package org.apache.tapestry.util

Examples of org.apache.tapestry.util.RegexpMatcher


        }
    }

    public void testClear()
    {
        RegexpMatcher m = new RegexpMatcher();

        m.clear();
    }
View Full Code Here


        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"));
    }
View Full Code Here

        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"));
    }
View Full Code Here

        assertTrue(!m.contains("^(foo|foot)$", "12foot12"));
    }

    public void testGetEscapedPatternStrings()
    {
        RegexpMatcher m = new RegexpMatcher();

        assertEquals(m.getEscapedPatternString("^\\d$"), "\\^\\\\d\\$");
    }
View Full Code Here

    /** @since 4.0 */

    public void testGetMatches()
    {
        RegexpMatcher m = new RegexpMatcher();

        String[] matches = m.getMatches("\\d+", "57,232 89 147", 0);

        assertListEquals(new String[]
        { "57", "232", "89", "147" }, matches);
    }
View Full Code Here

    /** @since 4.0 */

    public void testGetMatchesAsObjects()
    {
        RegexpMatcher m = new RegexpMatcher();

        RegexpMatch[] matches = m.getMatches("\\w+(=(\\w+))?", "fred,barney=rubble;wilma=flintstone");

        assertEquals(3, matches.length);
       
        assertEquals("fred", matches[0].getInput());
        assertEquals("fred", matches[0].getGroup(0));
View Full Code Here

    /** @since 4.0 */

    public void testGetMatchesNoMatch()
    {
        RegexpMatcher m = new RegexpMatcher();

        String[] matches = m.getMatches("A(B|C)", "aBCAaBA", 0);

        assertEquals(0, matches.length);
    }
View Full Code Here

    /** @since 4.0 */

    public void testGetMatchesSubgroup()
    {
        RegexpMatcher m = new RegexpMatcher();

        String matches[] = m.getMatches("A(B|C|fred)", "AA AC AB Afred AA AC", 1);

        assertListEquals(new String[]
        { "C", "B", "fred", "C" }, matches);
    }
View Full Code Here

    }

    public void test_Render_Contribution()
    {
        String rawPattern = "\\d+";
        String pattern = new RegexpMatcher().getEscapedPatternString(rawPattern);
       
        IMarkupWriter writer = newWriter();
        IRequestCycle cycle = newCycle();
        JSONObject json = new JSONObject();
       
View Full Code Here

    }
   
    public void test_Render_Contribution_CustomMessage()
    {
        String rawPattern = "\\d+";
        String pattern = new RegexpMatcher().getEscapedPatternString(rawPattern);
       
        IMarkupWriter writer = newWriter();
        IRequestCycle cycle = newCycle();
        JSONObject json = new JSONObject();
       
View Full Code Here

TOP

Related Classes of org.apache.tapestry.util.RegexpMatcher

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.