dkfjさんが Objective-Cで、プライベートメソッド・プロパティにアクセスし、ユニットテストを実行する方法 という記事を書かれていました。
せっかくなので私がやっている方法も書かせていただきます。
テスト対象のクラス
以下のようにプライベートメソッドとプロパティを持ったExampleClassをテストするとします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
テストクラス
自分の場合は、こんなかんじでテストクラスでテスト対象のプライベートメソッドやプロパティを宣言し直して使ってます。