タイムスタンプが週末、つまり土曜日または日曜日の場合に true または false を返す小さなメソッドがあります。
今、私は単体テストに非常に慣れていないので、このための単体テストを作成しようとしています。
私のテストケースでは、どのように進めますか:
これが私の最初の考えです。
1. Pick any 1 week from the past and then...
1.1. Get a timestamp for all 5 week days (mon through fri) and pass each timestamp to the function being tested. If they all return false then proceed...
1.2 Get the timestamp for both weekend days and pass each to function being tested. If they both return true then we know the function is correct.
また
2 Simply pick 1 weekday from the past and 1 weekend day from the past and test with only those 2 dates
これらのアプローチのいずれかで正しいですか、これをテストするより良い方法はありますか?