S2Unitまとめ
- readXlsAllReplaceDBでTimestampを挿入
- MockHttpServletRequestの使い方
- requestヘッダなどに値を詰める必要がある場合のテストにはMockを使ってテストを行います。
- 1.TestCaseのフィールドに値を定義します。この時MockHttpServletRequestではなく、HttpServletRequestで定義することがポイントとなります。
public HttpServletRequest request;
-
- 2.HttpServletRequestの実体はS2が生成したMockHttpServletRequestなのでキャストして値を設定します。
MockHttpServletRequest mockRequest = (MockHttpServletRequest) request; mockRequest.addHeader("X-Forwarded-For", "192.168.1.2");