à l'aide de mockito avec IntelliJ
Je suis nouveau sur Java, et mon fond de essentiellement dans .NET.
Je suis en train d'utiliser mockito dans un projet en java à l'Ide.
Je suis en train de suivre cet exemple simple:
http://code.google.com/p/mockito/
donc, j'ai ajouté de la bibliothèque mockito-all-1.9.5.jar pour le dossier
c:\{mon chemin app}\web\app\WEB-INF\lib
et j'ai ajouté dans l'Ide, à l'aide de la Structure du Projet et les Bibliothèques.
et j'ai créé une classe de test et ajoutez les éléments suivants
import static org.mockito.Mockito.*;
et j'obtiens cette erreur:
"statique les importations ne sont pas pris en charge à ce niveau de langue"
Vous devez vous connecter pour publier un commentaire.
Sous Fichier de structure de Projet - Projet, assurez-vous d'avoir la langue du projet niveau d'au moins 5.0. (Je m'attends à ce 6.0 ou 7.0). Statique les importations sont en effet pris en charge que depuis Java 5.
Aussi, Mockito est utilisé uniquement dans les tests, et a donc aucune raison de faire partie de l'déployé des bibliothèques de la webapp. Il ne doit donc pas être sous WEB-INF/lib.
Mockito.when()
au lieu dewhen()
(et de même pour toutes les autres méthodes statiques). Cela dit, je ne sais pas si Mockito prend en charge Java 1.4. Je doute qu'il fait. Et je n'ai aucune idée de se moquant de cadre de qui ne. Regarder les vieilles versions de Mockito ou EasyMock pour voir si il en existe un qui prend en charge Java 1.4.Si votre question a propos de l'utilisation de Mockito avec Java sur Android, puis notez que vous devez également inclure les deux Bibliothèques suivantes:
dexmaker-1.0.jar
dexmaker-mockito-1.0.jar
pour permettre Mockito de travailler avec la JVM Dalvik dans Android.