shokosブログ

プログラミング

きょうのエラー

その2
junit.framework.AssertionFailedError: expected: but was:

ボタンを押したら次のページへ飛ぶ、というテストででました
PostAnswerPageへ飛びたいのにHomePageだよ、というエラー



と思い、mvn jetty:runを実行し、アクセス
いろいろ試した結果、
パスワードを入力する欄がからっぽだとダメらしい
cmdに 'pass'欄は必須ですというエラーメッセージが出ていました

いまからこのへんとりかかります

まずわかったこと
①newFormTester(java.lang.String path)

②newFormTester(java.lang.String path,boolean fillBlankString)
について
①はフォームの中身がすべて空の状態でのテスト
②は第2引数にtrueをいれると空の状態、falseを入れるとなにか値を入れた状態でのテストとなる


次にわかったこと
setrequiredメソッド
require→必要とする
そのコンポーネントが必須かどうかの判断

これをfalseにして追加したらうまくいきました!
ふむふむ

相変わらずスピードが亀さん