Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

保護されたメソッドをテストする方法

By admin on 1月 24, 2021

junitとmockitoを使用して保護されたメソッドをテストするには、テストクラス(メソッドをテストするためのクラス)において、主人公クラスを拡張し、単に主人公のメソッドをオーバーライドしてテストクラスにメソッドへのアクセスを与えるようにパブリックにした「子クラス」を作成し、この子クラスに対してテストを記述する必要があります。

これを分解すると、問題文はテスト クラスが保護されたメソッドにアクセスできず、したがって開発者は保護されたメソッドを検証するテストを書くことができないということになります。

ここでの解決策は、主人公クラスを継承し、問題のメソッドをオーバーライドして public にすることだけを目的としたサロゲート クラスを提供することです。 これが完了すると、テストクラスはこのクラスを主人公クラスとして扱い、アサーションを記述します。

投稿ナビゲーション

A Night in the Life of an Insomniaac
The Absolute Best Way to Respond when Your Child’s Acting Out (日本語)

コメントを残す コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

最近の投稿

  • Firebush (日本語)
  • 9 Best Dog Vitamins And Supplements For Enhanced Health
  • 2021年のCDレート予測。 金利はおそらく低水準で推移するが、年の後半には上昇するかもしれない
  • 慢性骨盤痛症候群と前立腺炎:症状、診断と治療
  • ミックスベリー・クリスプ
  • Low-Carb Chocolate Pudding Recipe
  • 1歳を過ぎた母乳育児のメリット
  • Is it Safe to Dump Coffee Grounds Down the Sink|Atomic Plumbing
  • Cool-Down After Your Workout (日本語)
  • Our Work (日本語)

メタ情報

  • ログイン
  • 投稿フィード
  • コメントフィード
  • WordPress.org

アーカイブ

  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com