PlayframeworkのTestについて
PlayはJUnitベースのテストシステムを利用している.
testフォルダ以下にテスト群を定義する.
テストは一つのメソッドにする.メソッドには@Testアノテーションをつける.テストはassertThatメソッドで行う.
status関数やcontentType関数はヘルパメソッド.
基本的なテストは以下の通り.
class myTest { @Test public void simpleTest() { Result result = callAction(controllers.routes.ref.Application.index()); assertThat(status(result)).isEqual(OK); assertThat(contentType(result)).isEqual("text/html"); assertThat(charset(result)).isEqual("utf-8"); } }