我为 Play 编写了一个简单的测试类!2.0:
public class TestLogin {
@Test
public void test() {
running(testServer(3333, fakeApplication(inMemoryDatabase())), HTMLUNIT, new Callback<TestBrowser>() {
@Override
public void invoke(TestBrowser browser) {
browser.goTo("http://localhost:3333");
assertThat(browser.$("section h1").first().getText()).isEqualTo("Login");
}
});
}
}
在 Play v1 中,您可以执行以下命令:
play test
你可以 goto http://localhost:9000/@tests
。但是现在在 Play 2.0 中这不起作用并且没有记录?我只想开始我的 Selenium 测试,手动(每个测试用例/方法)和自动化(一堆测试用例)。
这在 Play2.0 中如何实现?
顺便说一句:在我的终端中运行命令play test输出以下内容:
[warn] 1 warning
[info] No tests to run for test:test