Créer Junit test
Fermé
suma
-
24 oct. 2017 à 04:09
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 24 oct. 2017 à 08:35
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 24 oct. 2017 à 08:35
A voir également:
- Créer Junit test
- Test performance pc - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Créer un compte instagram sur google - Guide
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
24 oct. 2017 à 08:35
24 oct. 2017 à 08:35
Bonjour,
Dans la notion de test unitaire, il y a le terme "unitaire" qui signifie que tu ne testes que des choses simples.
L’interaction utilisateur/machine via le clavier et l'utilisation du Scanner est loin d'être quelque chose de simple.
Le mieux à faire ici serait un mock de System.in.
Dans la notion de test unitaire, il y a le terme "unitaire" qui signifie que tu ne testes que des choses simples.
L’interaction utilisateur/machine via le clavier et l'utilisation du Scanner est loin d'être quelque chose de simple.
Le mieux à faire ici serait un mock de System.in.
// import java.io.*; @Test public void tets() throws IOException { int[] expResult = { 42 }; ByteArrayOutputStream bytes = new ByteArrayOutputStream(); bytes.write("42".getBytes()); System.setIn(new ByteArrayInputStream(bytes.toByteArray())); VectorHelper instance = new VectorHelper(); Assert.assertArrayEquals(expResult, instance.CreatVetor(1)); }