[JAVA] Procédure de construction d'environnement pour l'utilisation de PowerMock avec JUnit

table des matières

  1. Procédure de création d'un environnement pour utiliser PowerMock avec JUnit ← Maintenant ici
  2. Mock and Spy in PowerMock
  3. Méthodes statiques simulées avec PowerMock
  4. Simulez le constructeur avec PowerMock
  5. Méthodes privées simulées avec PowerMock
  6. Essayez d'utiliser la WhiteBox de PowerMock
  7. Désactiver l'initialiseur statique dans PowerMock

Aperçu

En introduisant PowerMock, vous pourrez vous moquer des méthodes statiques / méthodes privées / constructeurs qui n'étaient pas possibles avec Mockito seul. Cet article est destiné aux débutants de PowerMock, mais si vous comprenez comment utiliser Mockito comme prérequis, vous pourrez procéder sans problème. Vous pouvez également obtenir l'exemple de code utilisé dans l'article à partir de GitHub.

environnement

version
eclipse Eclipse IDE 2020‑03
java 1.11
junit 4.12
mockito 2.23
powermock 2.0.2

Télécharger

Téléchargez la bibliothèque complète à partir du site officiel de PowerMock.

Sélectionnez Downloads au bas de la page. download_01.png

Sélectionnez powermock-mockito2-junit-2.0.2.zip. download_02.png

powermock-mockito2-junit-2.0.2.zip devrait contenir les bibliothèques dont powermock dépend, mais ce n'est pas suffisant, depuis ByteBuddy Official Site Vous devez télécharger byte-buddy.jar. (Au 09/11/2020)

Sélectionnez Download. download_03.png

Sélectionnez byte-buddy-1.10.14.jar. download_04.png

Créer un projet éclipse

Créez un projet sample_powermock sous l'espace de travail et copiez l'ensemble de bibliothèques que vous avez téléchargé précédemment dans le dossier lib. projectsetup_01.png

Ajouter au chemin de construction. projectsetup_02.png

Vous êtes maintenant prêt à partir.

Lien Collection

Recommended Posts

Procédure de construction d'environnement pour l'utilisation de PowerMock avec JUnit
[Java] Procédure de construction de l'environnement pour le développement de struts 1.3 avec Eclipse
Construction d'environnement avec Docker pour les débutants
Procédure de construction de l'environnement Docker "Rails 6 x MySQL 8" à partager avec les équipes
Procédure de construction et de développement de l'environnement local Wordpress avec Docker
Manuel de construction de l'environnement de développement stable pour "Rails6" avec "Docker-compose"
Paramètres Gradle pour l'utilisation de JUnit 5
[Docker] Construction de l'environnement Rails 5.2 avec docker
[Procédure 1 pour les débutants] Ruby on Rails: Construction d'un environnement de développement
Créer un environnement Node.js avec Docker Compose
Construction d'environnement pour le développement d'applications Servlet
[Unity] Procédure de construction de l'environnement de développement Android
Rails sur la procédure de construction de l'environnement Docker
[Construction de l'environnement avec Docker] Rails 6 et MySQL 8
[Java & SpringBoot] Construction de l'environnement pour Mac
Procédure de création d'un environnement de développement d'applications Rails avec Docker [Rails, MySQL, Docker]
Remarques sur l'utilisation de BLE dans les applications iOS
Construction d'environnement de rails avec Docker (apocalypse personnelle)
Construction de l'environnement de développement Laravel avec Docker (Mac)
Construction de l'environnement du serveur API Rails à l'aide de docker-compose
Construire un environnement pour Laravel + MySQL + phpMyadmin avec Docker
Mise à jour de l'environnement Java de Windows à l'aide de Chocolatey
Résumé de la construction de l'environnement avec rvm et postgresql
Introduction à la bataille de robots avec Robocode (construction d'environnement)
[Java] Comment tester s'il est nul dans JUnit
[Développement d'applications Jakarta EE 8 avec Gradle] 1. Construction de l'environnement
[Pour les débutants] J'ai essayé d'utiliser JUnit 5 avec Eclipse
Créer un environnement Kaggle à l'aide de Docker officiel et de vscode
Pratique CI / CD pour débutants - Partie 1 - Construction de l'environnement
Procédure de construction de l'environnement JAVA + STS (Spring Tool Suite)
Procédure de publication d'une application à l'aide d'AWS (5) Publier une application
Création d'un environnement de développement à l'aide d'IntelliJ IDEA + Maven + Tomcat 9
[Note] Construction de l'environnement Struts2 à l'aide de Gradle dans Eclipse
Construction d'environnement DB avec DBFlute Intro + H2 Database
[Rails] Procédure de liaison de bases de données avec Ruby On Rails
Tester le code à l'aide d'une maquette avec JUnit (centre EasyMock)
[Pour les débutants] Procédure de création d'un contrôleur à l'aide de rails
Introduction à kotlin pour les développeurs iOS ①-Construction de l'environnement
Conseils pour tester avec mock pour les classes utilisant @value
Construction de l'environnement de développement Django à l'aide de Docker-compose (mémorandum personnel)
Procédure de maintenance de l'environnement de développement WebSphere Liberty pour Windows
[Java] Construction de l'environnement
[Printemps] Construction de l'environnement
[Compatible JUnit 5] Ecrire un test en utilisant JUnit 5 avec Spring boot 2.2, 2.3
Rails5 + MySQL8.0 + Construction d'environnement de volumes de premier niveau avec docker-compose
Procédure de publication d'une application à l'aide d'AWS (6) Présentation de Nginx