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