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"));