質問: 2; } //審査に応じた値を返す return sn; ``` ここで、以下のようなJunitテストを作り、試しました。 ``` else if (i==2) { hn=pn=ma=a=null; assertEquals(i,Check.check(hn, pn, ma, a)); } ``` すると、NullPointExceptionエラーになってしまいました。 前フリが長くなりましたが、以上を受けて疑問に思ったのが、 * jspページで未入力の欄の値はNullとして取得されないのか * されないとして、どのように処理されているのか、どんな型、値が入っているのか * このままだとテストができないが、どんな内容のものを作ればいいのか の三点についてアドバイスをお聞きしたいです。 よろしくお願いいたします。
回答: `getParameter()`で得られる値は、未入力の場合は空文字列、項目自体が無い場合は`null`が返されます。 なので、両方の場合に対応するテストを書けば良いと思います。