Wicketのテスト3

・ CheckBoxのテストを行う際はFormTesterのsetValueメソッドを用いる。第二引数を設定したいboolean値にする。ただし、AjaxCheckBoxなどで、チェックされたときにコードを実行させるようなタイプではコードの実行がなされないので、BaseWicketTesterのexecuteAjaxEventメソッドを一緒に用いる必要がある。


・ モーダルダイアログは表示されていない状態であっても、表示されているのと同じようにみなされる。つまり、モーダルダイアログを開いていない状態で行うassertInvisibleは失敗する。


・ FormTesterのselectは第二引数に0を指定するとDropDownChoiceなどに渡したリストの一番最初の値が得られる。よって初期状態で表示される『選択してください』のままにする場合はselectを呼ばないほうがいい。