Test avec junit
Fermé
polak1982
Messages postés
13
Date d'inscription
dimanche 24 novembre 2013
Statut
Membre
Dernière intervention
6 septembre 2021
-
24 nov. 2013 à 15:25
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 24 nov. 2013 à 18:08
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 24 nov. 2013 à 18:08
A voir également:
- Test avec junit
- Test pc - Guide
- Test ram - Guide
- Media test failure check cable - Astuces et Solutions
- Test config pc ✓ - Forum Matériel informatique
- Test composant pc - Guide
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
Modifié par KX le 24/11/2013 à 15:53
Modifié par KX le 24/11/2013 à 15:53
"je n'arrive pas à implémenter la méthode area"
Et qu'est-elle censée faire ? La méthode getSurface calcule déjà l'aire du rectangle...
Et qu'est-elle censée faire ? La méthode getSurface calcule déjà l'aire du rectangle...
import org.junit.Assert;
import org.junit.Test;
public class RectangleTest
{
@Test
public void testSurface()
{
Rectangle rect = new Rectangle(0, 0, 50, 20);
Assert.assertEquals(1000, rect.getSurface(), Math.ulp(1000.0));
}
}La confiance n'exclut pas le contrôle
24 nov. 2013 à 17:44
Mais en fait j'ai des érreurs sur cette classe:
Merci par avance, le test junit est KO
24 nov. 2013 à 18:08
Remarque : ta méthode generate devrait être static car elle ne dépend d'aucun attribut, ensuite son nom est très mal choisi, il ne permet pas de savoir ce qu'elle fait, en l'occurrence un test de primalité. Attention : 1 n'est pas censé être un nombre premier !
Autre remarque : par convention une méthode de test JUnit commence par "test".
@Test public void testGenerate() { //assertEquals(false, Factors.generate(1)); assertEquals(true, Factors.generate(2)); assertEquals(true, Factors.generate(3)); assertEquals(false, Factors.generate(4)); assertEquals(true, Factors.generate(5)); assertEquals(true, Factors.generate(1789)); }