我在Play中寫了一個驗收測試! 2框架,我的測試是:運行驗收測試播放2 - 服務器未啓動
@Test
public void goToIndexPageAT() {
running(testServer(3333, fakeApplication(inMemoryDatabase())), HTMLUNIT, new Callback<TestBrowser>() {
public void invoke(TestBrowser browser) {
browser.goTo("http://localhost:3333/");
assertThat(browser.url()).isEqualTo("http://localhost:3333/activities");
assertThat(browser.$("#title").getTexts().get(0)).isEqualTo("FitTime");
}
});
}
但是當我嘗試使用指令播放測試我得到一個錯誤這個測試:
Test acceptenceTest.ApplicationTest.goToIndexPageAT failed: Server is not started!
[error] at scala.sys.package$.error(package.scala:27)
[error] at play.api.test.TestServer.stop(Selenium.scala:116)
[error] at play.test.Helpers.stop(Helpers.java:308)
[error] at play.test.Helpers.running(Helpers.java:338)
[error] at acceptenceTest.ApplicationTest.goToIndexPageAT(ApplicationTest.java:17)
我做了什麼錯?
由於
它現在是否正常工作,謝謝。 – elf
這種端口工作方式,但有兩個測試在第一次測試後鎖定執行: – elf