我々は非公開の関数やメソッドを個別に単体テストするべきなのか?

非公開の関数やメソッドにたいして独立した単体テストを実施するか否かについては、正直なところ「ケースバイケース」と答えるしかない。ただし、ある種の傾向は見られるように思う。そもそも関数やメソッドにたいする単体テストには、大まかに以下の観点がある。 関数やメソッドの外部品質を検証する。 関数やメソッドの…