Question

Je suis récemment passé du monde .Net au monde Java et mes tests unitaires me manquent.

À l'aide de Visual Studio, j'ai utilisé NUnit et TestDriven.net pour exécuter mes tests unitaires.

Qu'est-ce qu'un système comparable pour Java avec Eclipse?

Je recherche spécifiquement les plug-ins qui me permettront de démarrer ou un guide sur la façon de le faire.

Je suis conscient du fait que JUnit était à la base de NUnit, mais je souhaite connaître le meilleur moyen de l’intégrer à Eclipse car il semble y avoir quelques plugins qui le font et je n’ai pas le temps de le faire. jouer avec eux tous.

MISE À JOUR

D'accord, je ne savais pas que JUnit était intégré à l'IDE. Existe-t-il des plug-ins qui facilitent l’utilisation de JUnit?

Était-ce utile?

La solution

Utiliser JUnit avec Eclipse est en réalité très simple. Il suffit d'aller dans Fichier- > Nouveau ... et sélectionnez Cas de test JUnit. Eclipse se chargera de l’ajout de la bibliothèque JUnit et de toutes les importations.

Autres conseils

Quelle version d'Eclipse utilisez-vous?

Depuis aussi longtemps que je me souvienne (j'utilise Eclipse depuis la version 3.xs), Eclipse prend en charge JUnit prêt à l'emploi. Vous venez de:

Cliquez avec le bouton droit sur un projet - > Exécuter en tant que - > JUnit Test

Est-ce que cela ne fonctionne pas pour vous?

J'utilise moreUnit depuis quelques années et je ne peux pas me passer de son Ctrl + J pour basculer entre la classe et son scénario de test.

J'ai également trouvé EclEmma utile pour rechercher du code non testé.

Plus facile que " Faites un clic droit sur un projet - > Exécuter en tant que - > JUnit Test " ;? Comme vous le voulez lié à une pression de touche (parce que c'est probablement le cas). Lemme check - Ouais, alt-shift-X, puis "T". Assez facile?

Il existe également une fenêtre / show view / other / java / JUnit qui vous donnera une barre d'exécution Junit dans une fenêtre. Vous pouvez ensuite cliquer sur le bouton Exécuter les tests pour exécuter tous les tests de votre projet / section.

La combinaison de touches Ctrl-Maj-L est idéale pour déterminer les associations de touches si vous apprenez à connaître éclipse.

Aussi, familiarisez-vous très bien avec ctrl-space, appuyez dessus chaque fois que vous êtes en train de taper quelque chose (essayez-le sérieusement!). Tapez également "sysout [ctrl-space]"

JUnit 4 est réellement très facile à utiliser, tant que vous utilisez un projet qui cible Java 5 ou une version plus récente et que vous l'avez ajouté au projet.

Je veux dire, combien pouvez-vous obtenir plus facilement que

@Test
public myTest() {
    // Test code here
}

Il existe également @Avant , @After , @AvantClass , @AfterClass et . @ Ignore . Les méthodes * Class doivent être des méthodes statiques. @Before s'exécute avant chaque test, @BeforeClass s'exécute avant le premier test ... mais gardez à l'esprit que les tests JUnit peuvent s'exécuter dans n'importe quel ordre.

Si vous effectuez des tests de base de données, vous pouvez consulter le complément DBUnit , bien que prendre des étapes spéciales pour l'utiliser. avec le mode natif de JUnit 4.

Que voulez-vous dire par "rendre l’utilisation de JUnit plus facile"?

J'utilise Ant pour les tests de runnings en tant que tâche. La sortie sera stockée dans un fichier plat ou un fichier html. Cela dépend du TestRunner.

Spécifiez votre question et vous obtiendrez des réponses! :)

fit ( http://www.theserverside.com/news/thread .tss? thread_id = 39417 )

dbunit ( http://www.dbunit.org/ )

beaucoup d'autres

Dans Eclipse, vous pouvez cliquer avec le bouton droit de la souris sur un package et sélectionner Exécuter en tant que test Junit.

faites attention à http://xunitpatterns.com/test%20fixture%20 -% 20 ambiguous.html . iirc, cela revient à créer une instance de chaque cas de test avant d’appeler le programme d’installation et de ne créer qu’une instance.

J'ai utilisé le testNG , qui contient un plug-in pour eclipse .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top