Package org.apache.abdera.i18n.templates

Examples of org.apache.abdera.i18n.templates.Route.match()


    @Test
    public void testBaseURI() throws Exception {
        Route route = new Route("entry", "/base/:collection/:entry");

        assertTrue(route.match("/base/test/123"));
        assertFalse(route.match("/base/test"));
        assertFalse(route.match("base/test"));

        Map<String, String> vars = route.parse("/base/1/2");
        assertEquals("1", vars.get("collection"));
View Full Code Here


    @Test
    public void testBaseURI() throws Exception {
        Route route = new Route("entry", "/base/:collection/:entry");

        assertTrue(route.match("/base/test/123"));
        assertFalse(route.match("/base/test"));
        assertFalse(route.match("base/test"));

        Map<String, String> vars = route.parse("/base/1/2");
        assertEquals("1", vars.get("collection"));
        assertEquals("2", vars.get("entry"));
View Full Code Here

    public void testBaseURI() throws Exception {
        Route route = new Route("entry", "/base/:collection/:entry");

        assertTrue(route.match("/base/test/123"));
        assertFalse(route.match("/base/test"));
        assertFalse(route.match("base/test"));

        Map<String, String> vars = route.parse("/base/1/2");
        assertEquals("1", vars.get("collection"));
        assertEquals("2", vars.get("entry"));
    }
View Full Code Here

    @Test
    public void testNonVariablesAtBothEnds() throws Exception {
        Route route = new Route("entry", "/base/:collection/:entry;categories");

        assertTrue(route.match("/base/test/123;categories"));
        assertFalse(route.match("/base/test/123"));

        Map<String, String> vars = route.parse("/base/1/2;categories");
        assertEquals("1", vars.get("collection"));
        assertEquals("2", vars.get("entry"));
View Full Code Here

    @Test
    public void testNonVariablesAtBothEnds() throws Exception {
        Route route = new Route("entry", "/base/:collection/:entry;categories");

        assertTrue(route.match("/base/test/123;categories"));
        assertFalse(route.match("/base/test/123"));

        Map<String, String> vars = route.parse("/base/1/2;categories");
        assertEquals("1", vars.get("collection"));
        assertEquals("2", vars.get("entry"));
    }
View Full Code Here

    @Test
    public void testSubDelims() throws Exception {
        Route route = new Route("entry", "/base/:collection/:entry");

        assertTrue(route.match("/base/test/123"));
        assertFalse(route.match("/base/test/123;categories"));

        Map<String, String> vars = route.parse("/base/test/123");
        assertEquals("test", vars.get("collection"));
        assertEquals("123", vars.get("entry"));
View Full Code Here

    @Test
    public void testSubDelims() throws Exception {
        Route route = new Route("entry", "/base/:collection/:entry");

        assertTrue(route.match("/base/test/123"));
        assertFalse(route.match("/base/test/123;categories"));

        Map<String, String> vars = route.parse("/base/test/123");
        assertEquals("test", vars.get("collection"));
        assertEquals("123", vars.get("entry"));
    }
View Full Code Here

    @Test
    public void testGenDelims() throws Exception {
        Route route = new Route("entry", "/base/:collection/");

        assertTrue(route.match("/base/test/"));
        assertFalse(route.match("/base/test/123/"));

        Map<String, String> vars = route.parse("/base/test/");
        assertEquals("test", vars.get("collection"));
    }
View Full Code Here

    @Test
    public void testGenDelims() throws Exception {
        Route route = new Route("entry", "/base/:collection/");

        assertTrue(route.match("/base/test/"));
        assertFalse(route.match("/base/test/123/"));

        Map<String, String> vars = route.parse("/base/test/");
        assertEquals("test", vars.get("collection"));
    }
View Full Code Here

    }

    @Test
    public void testRouteRequirementsMatches() {
        Route route = getRouteWithRequirements();
        assertTrue(route.match("/base/collection/1234"));
    }

    @Test
    public void testRouteRequirementsNotMatch() throws Exception {
        Route route = getRouteWithRequirements();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.