1

Now呼び出されたときにエポック形式(ミリ秒単位)で現在の時刻を返す必要があるというメソッドが呼び出されたとします。そのようなメソッドが正しい値を返しているかどうかをテストすることは可能ですか?そのような方法をテストすることはまったく意味がありますか?

4

1 に答える 1

4

このメソッドは、標準ライブラリへの呼び出しの単なるラッパーである可能性が非常に高いです。標準ライブラリはテストを必要としません。テストする必要があるのは、標準ライブラリから何かを取得し、それを必要な形式に変換するコードだけです。したがって、このコードを別のメソッドに移動し、標準ライブラリから返された現在の値ではなく、既知の正しい結果を持つ固定値をフィードしてテストすることをお勧めします。

于 2012-12-31T14:24:58.423 に答える