Package org.apache.abdera.i18n.templates

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


    }

    @Test
    public void testRouteRequirementsNotMatch() throws Exception {
        Route route = getRouteWithRequirements();
        assertFalse(route.match("/base/collection/entry"));
    }

    @SuppressWarnings("serial")
    private Route getRouteWithRequirements() {
        Map<String, String> requirements = new HashMap<String, String>() {
View Full Code Here


        HashMapContext ctx = new HashMapContext();
        ctx.put("collection", "test");
        assertEquals("/test", route.expand(ctx));

        assertTrue(route.match("/foo"));
        assertFalse(route.match("/foo/test"));
        assertFalse(route.match("foo"));

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

        HashMapContext ctx = new HashMapContext();
        ctx.put("collection", "test");
        assertEquals("/test", route.expand(ctx));

        assertTrue(route.match("/foo"));
        assertFalse(route.match("/foo/test"));
        assertFalse(route.match("foo"));

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

        ctx.put("collection", "test");
        assertEquals("/test", route.expand(ctx));

        assertTrue(route.match("/foo"));
        assertFalse(route.match("/foo/test"));
        assertFalse(route.match("foo"));

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

   
    HashMapContext ctx = new HashMapContext();
    ctx.put("collection", "test");
    assertEquals("/test", route.expand(ctx));
   
    assertTrue(route.match("/foo"));
    assertFalse(route.match("/foo/test"));
    assertFalse(route.match("foo"));
   
    Map<String, String> vars = route.parse("/test");
    assertEquals("test", vars.get("collection"));
View Full Code Here

    HashMapContext ctx = new HashMapContext();
    ctx.put("collection", "test");
    assertEquals("/test", route.expand(ctx));
   
    assertTrue(route.match("/foo"));
    assertFalse(route.match("/foo/test"));
    assertFalse(route.match("foo"));
   
    Map<String, String> vars = route.parse("/test");
    assertEquals("test", vars.get("collection"));
  }
View Full Code Here

    ctx.put("collection", "test");
    assertEquals("/test", route.expand(ctx));
   
    assertTrue(route.match("/foo"));
    assertFalse(route.match("/foo/test"));
    assertFalse(route.match("foo"));
   
    Map<String, String> vars = route.parse("/test");
    assertEquals("test", vars.get("collection"));
  }
  @Test
View Full Code Here

    Route route = new Route("feed", "/feed");
   
    HashMapContext ctx = new HashMapContext();
    assertEquals("/feed", route.expand(ctx));
   
    assertTrue(route.match("/feed"));
    assertFalse(route.match("/feed/test"));
    assertFalse(route.match("feed"));
   
    Map<String, String> vars = route.parse("/test");
    assertEquals(0, vars.size());
View Full Code Here

   
    HashMapContext ctx = new HashMapContext();
    assertEquals("/feed", route.expand(ctx));
   
    assertTrue(route.match("/feed"));
    assertFalse(route.match("/feed/test"));
    assertFalse(route.match("feed"));
   
    Map<String, String> vars = route.parse("/test");
    assertEquals(0, vars.size());
  }
View Full Code Here

    HashMapContext ctx = new HashMapContext();
    assertEquals("/feed", route.expand(ctx));
   
    assertTrue(route.match("/feed"));
    assertFalse(route.match("/feed/test"));
    assertFalse(route.match("feed"));
   
    Map<String, String> vars = route.parse("/test");
    assertEquals(0, vars.size());
  }
 
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.