<dependencies> <dependency> <groupId>com.typesafe.play</groupId> <artifactId>play-test_2.12</artifactId> <version>2.8.7</version> <scope>test</scope> </dependency> ... </dependencies> import org.junit.Test; import play.mvc.Http; import play.mvc.Result; import play.test.Helpers; import static org.junit.Assert.assertEquals; import static play.mvc.Http.Status.OK; public class UserServiceTest { @Test public void testGetUserById() { long userId = 1L; Http.RequestBuilder request = Helpers.fakeRequest() .method("GET") .uri("/users/" + userId); Result result = Helpers.route(app, request); assertEquals(OK, result.status()); assertEquals("User: " + userId, Helpers.contentAsString(result)); } } import org.junit.Before; import org.junit.Test; import play.Application; import play.inject.guice.GuiceApplicationBuilder; import play.test.WithApplication; public class UserServiceTest extends WithApplication { @Before public void setUp() { Application app = new GuiceApplicationBuilder().build(); start(app); } }


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