22
33import static org .easymock .EasyMock .expect ;
44
5+ import java .util .List ;
6+
57import org .jooby .Env ;
8+ import org .jooby .Route .Definition ;
69import org .jooby .internal .RouteMetadata ;
710import org .jooby .mvc .GET ;
8- import org .jooby .mvc .Path ;
911import org .jooby .test .MockUnit ;
1012import org .junit .Test ;
1113
1214public class MvcRoutesTest {
1315
14- @ Path ("/" )
15- public static class NoPublicMethod {
16-
17- @ GET
18- private void privateMethod () {
19-
20- }
21-
22- }
23-
2416 public static class NoPath {
2517
2618 @ GET
@@ -30,17 +22,10 @@ public void nopath() {
3022
3123 }
3224
33- @ Test (expected = IllegalArgumentException .class )
34- public void noPublicMethod () throws Exception {
35- new MockUnit (Env .class )
36- .expect (unit -> {
37- Env env = unit .get (Env .class );
38- expect (env .name ()).andReturn ("dev" );
39- })
40- .run (unit -> {
41- Env env = unit .get (Env .class );
42- MvcRoutes .routes (env , new RouteMetadata (env ), "" , NoPublicMethod .class );
43- });
25+ @ Test
26+ public void emptyConstructor () throws Exception {
27+ new MvcRoutes ();
28+
4429 }
4530
4631 @ Test (expected = IllegalArgumentException .class )
@@ -52,7 +37,8 @@ public void nopath() throws Exception {
5237 })
5338 .run (unit -> {
5439 Env env = unit .get (Env .class );
55- MvcRoutes .routes (env , new RouteMetadata (env ), "" , NoPath .class );
40+ List <Definition > routes = MvcRoutes .routes (env , new RouteMetadata (env ), "" , NoPath .class );
41+ System .out .println (routes );
5642 });
5743 }
5844}
0 commit comments