import org.jooby.test.JoobyRule; import org.junit.Rule; import org.junit.Test; public class UserControllerTest { @Rule public JoobyRule rule = new JoobyRule(new UserController()); @Test public void testGetUser() throws Throwable { request().get("/user") .expect(200) .expect("Hello, World!"); } } import org.jooby.test.MockRouter; import org.junit.Test; public class UserControllerIntegrationTest { @Test public void testGetUser() throws Exception { new JoobyRunner(app -> { app.get("/user", () -> "Hello, World!"); }).execute(http -> { MockRouter router = new MockRouter(http); router.get("/user"); assertEquals(200, router.response().getStatusCode()); assertEquals("Hello, World!", router.response().getPrintWriter()); }); } } dev { server { _debug : true } }


上一篇:
下一篇:
切换中文