package org.jooby; import static org.junit.Assert.assertEquals; import java.util.Arrays; import org.jooby.Route.Definition; import org.junit.Test; public class RouteCollectionTest { @Test public void renderer() { Definition def = new Route.Definition("*", "*", (req, rsp, chain) -> { }); new Route.Collection(def) .renderer("json"); assertEquals("json", def.attributes().get("renderer")); } @Test public void attr() { Definition def = new Route.Definition("*", "*", (req, rsp, chain) -> { }); new Route.Collection(def) .attr("foo", "bar"); assertEquals("bar", def.attributes().get("foo")); } @Test public void excludes() { Definition def = new Route.Definition("*", "*", (req, rsp, chain) -> { }); new Route.Collection(def) .excludes("/path"); assertEquals(Arrays.asList("/path"), def.excludes()); } }