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");