Closed asya81 closed 1 year ago
@kfukai23 さん、テストについてコメントいただき、ありがとうございます。
プライベートメソッドに対するテストは書かなくてよいというお話は聞いたことがありましたが、 今回指摘いただいた箇所がそれに該当する箇所だということが分かっていませんでした。
コメントいただいて、ご紹介いただいた参考URL と自分のテストコードを見直してみて、
なるほど、glob_objects
に対するテストは、内部の実装に対するテストになっており
今後リファクタリング(構造の変更)によって変化しうる部分なのだと理解できました。
aオプションが追加された場合に隠しファイルも含めて出力されること
をテストするには、test_ls_objects_with_dot_match
のテスト追加だけでよく、それによって、間接的に get_objects
メソッドのテストもできていることになると理解しました。
refs #27 lsコマンド2を実装しました。