一般社団法人 全国個人事業主支援協会

COLUMN コラム

  • 単体テスト(privateのメソッドを呼び出す)

おはようございます。

2月も本日で終わり、早いですね。

開発をするにあたり、単体テストを実施することが多いと思います。

そこで、こう悩んだ経験はないでしょうか。

publicメソッドなら楽に呼び出せるのに、privateメソッドが呼び出せない。

 

その時にためになるのが、「DeclaredMethod(呼び出したいメソッド名, 呼び出したい引数の型)」メソッドです。

こちらのメソッドを使ってみて、Accessibleの設定をtrueにしてあげれば、

invokeメソッドを使ってあげることで呼び出すことができます。

 

単体テストで「privateメソッドが呼び出せない」って場合は、ぜひ使ってみてください。

The following two tabs change content below.

椛澤 義徳

最新記事 by 椛澤 義徳 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア