Quels artefacts Maven dois-je utiliser pour importer PowerMock?
Ce que les pots dois-je ajouter à mon pom.xml
pour obtenir PowerMock de travail avec Mockito? J'ai les dépendances suivantes:
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito</artifactId>
<version>1.4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-support</artifactId>
<version>1.4.11</version>
<scope>test</scope>
</dependency>
mais lorsque j'ajoute le @PrepareForTest
annotation au niveau de la classe, Eclipse ne peut pas le trouver, mais il peut trouver PowerMockito
. Ce pot qui me manque?
source d'informationauteur user86834
Vous devez vous connecter pour publier un commentaire.
Selon la Mockito_Maven page sur le PowerMock wiki, utilisez ceci:
powermock-api-support
semble être "les classes utilitaires uniquement", où vous avez besoin de bibliothèques de base fournis danspowermock-module-junit4
.Assurez-vous d'avoir cette importation:
Ce pot a:
Vous écrire:
Au lieu de:
J'ai eu exactement le même problème et l'a résolu de cette façon.
Télécharger le Mockito dépendance fichier zip en dehors de votre powermock-module-junit4 & powermock-api-mockito avec des dépendances. Ajouter que les pots directement dans votre projet, il doit travailler et de configurer votre pom en conséquence.
Puissance Mockito dépendances - Tous les Pots