> アクセス修飾子はテストのために変えるものじゃない
当たり前だろうw

テストというのは外部からインターフェースの仕様が明確に決まってるからこそできること
外部からのインターフェースの仕様が明確に決まったなら
それはpublicにしてよい