我进行了以下功能测试。由于某种原因,get()调用最终总是得到java.util.concurrent.TimeoutException: 60000ms后没有收到响应。
见解吗?此外,我尝试了相同的url从浏览器内部,它工作得很好。
public class MyTest extends FunctionalTest {
@Before
public void setup() {
Fixtures.loadYaml("data.yml");
}
@Test
public void testIndex() {
HttpResponse response = WS.url("http://localhost:9001/tags/index").get();
assertEquals(response.getStatus(), (Integer)200);
}
}
将以下内容添加到application.conf中可以解决这个问题
% test.play.pool = 2