Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Comment tester une méthode protégée

By admin on janvier 24, 2021

Pour tester une méthode protégée à l’aide de junit et de mockito, dans la classe de test (la classe utilisée pour tester la méthode), créer une « classe enfant » qui étend la classe protagoniste et se contente de surcharger la méthode protagoniste pour la rendre publique afin de donner accès à la méthode à la classe de test, puis écrire des tests contre cette classe enfant.

Pour décomposer cela, l’énoncé du problème est que la classe de test n’a pas accès à la méthode protégée et donc le développeur est incapable d’écrire des tests pour valider la méthode protégée.

La solution moins qu’optimale est de modifier le modificateur d’accès en public de façon à donner à la classe de test l’accès à cette méthode. Il s’agit là d’un ÉNORME compromis par rapport à l’idéal d’encapsulation et au principe selon lequel une méthode doit avoir le MOINS de visibilité dont elle a besoin.

La solution ici est de fournir une classe de substitution qui étend la classe protagoniste et dont le seul but est de surcharger la méthode en question et de la rendre publique. Une fois que c’est fait, la classe de test traite cette classe comme la classe protagoniste et écrit des assertions sur celle-ci.

La classe protagoniste est la classe de test.

Navigation de l’article

Une nuit dans la vie d’un insomniaque
Meilleur engrais pour les azalées avec guide d’alimentation complet

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Articles récents

  • Firebush (Français)
  • 9 Meilleures vitamines et suppléments pour chiens pour une santé améliorée
  • Prévision des taux des CD pour 2021 : Les taux resteront probablement bas, mais ils pourraient augmenter plus tard dans l’année
  • Comment structurer la documentation du système de management de la qualité
  • Douleur pelvienne chronique et prostatite : symptômes, diagnostic et traitement
  • Croustillant aux baies mélangées
  • Recette de pudding au chocolat à faible teneur en glucides
  • Jeux et activités sains pour les enfants | Informatique en ligne de l’UIC
  • Wheat Ales (American)
  • Les bienfaits de l’allaitement maternel au-delà d’un an

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

Archives

  • mars 2021
  • février 2021
  • janvier 2021
  • décembre 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com