タグ

ブックマーク / qiita.com/peki00@github (1)

  • JUnit で日時のフェイク - Qiita

    最近、システム時計を読み出す処理を単体テストにかける仕事が有りまして、みなさんどうしているのかとGoogleで検索してみました。 でも、実際にこうしたという例がほとんど見つからず、あちこち探し回っているうちにこのサイトに行き着きました。 システムのタイマーをラップしてテスト工数を削減する - Sacrificed そこで、このアイディアにしたがって実装してみました。 import java.text.DateFormat; import java.text.ParseException; import java.util.Date; /** * 単体テスト用のDateラッパー/Date Warpper for Unit Test(JUnit). * 単にgetInstanceすると、システム時計を内包するインスタンスが取れる。 * シングルトンにしてあるので、どこかの処理で setDate

    JUnit で日時のフェイク - Qiita
  • 1