Maven: <dependencies> <dependency> <groupId>com.typesafe.play</groupId> <artifactId>play-test_2.12</artifactId> <version>2.8.7</version> <scope>test</scope> </dependency> </dependencies> Gradle: groovy dependencies { testImplementation 'com.typesafe.play:play-test_2.12:2.8.7' } import org.junit.Test; import play.mvc.Http; import play.mvc.Result; import play.test.WithApplication; import static play.test.Helpers.*; import static org.junit.Assert.*; public class MyTest extends WithApplication { @Test public void testMyAction() { Http.RequestBuilder request = new Http.RequestBuilder() .method(GET) .uri("/my-action"); Result result = route(app, request); assertEquals(OK, result.status()); } } conf db.default.driver=org.h2.Driver db.default.url="jdbc:h2:mem:play" db.default.username=sa db.default.password="" import org.junit.Test; import play.mvc.Http; import play.mvc.Result; import play.test.WithApplication; import static play.test.Helpers.*; public class MyTest extends WithApplication { @Override protected play.Application provideApplication() { return fakeApplication(inMemoryDatabase("test")); } @Test public void testMyAction() { } }


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