shokosブログ

プログラミング

wicketテストの話

wicketコンポーネントJunitでテストするときのassert系メソッドなどなどの話

Junitのバージョンは4.6です

ページに遷移できているか

tester.assertRenderedPage(ページのクラス名.class);


コンポーネントが存在するかどうか

tester.assertComponent("パス", コンポーネントクラス名.class);


ラベルの中身チェック

tester.assertLabel("パス", "文字列");


リンクをクリック

tester.clickLink("パス");


コンポーネントを取得

Link link = (Link) tester.getComponentFromLastRenderedPage("パス");


取得したテストの活性を調べる

assertThat(link.isEnabled(), is(true));


Ajaxのテストがいまだできません。
勉強せねば