Tp5 Question1

Programmation Avancée

Modérateur : Douin

GANKAMA
Messages : 58
Inscription : 26 oct. 2017 16:51

Tp5 Question1

Message par GANKAMA » 04 nov. 2018 18:48

Bonjour,

J'ai 1 échec ,aux 58 tests.Malgré toutes mes recherches je vois pas du tout d'ou bien le problème.Voici le message renvoyé par la soumission:

1) test_appel_union_diff_inter_dans_diffSym(question1): Aucun appel à la méthode addAll n''est requis???

Et pourtant je n'ai fait qu'appliquer la formule donnée: ((e union e1) - (e inter e1)).
J'ai réussi tous les tests de EnsembleTest et IHMTestEnsemble fonctionne comme prévu.En plus en cherchant bien ,je me suis rendu compte que tous les tests de IHMTestEnsemble me donne une erreur lorsqu'ils sont testés un à un.Mais lorsque je fais un Test All ,j'ai que diff qui est en erreur (toujours la même erreur) :

[2 3 4 5] union [4 5 6 7] # [2 3 4 5 6 7] ??, obtenu:([])
---
junit.framework.AssertionFailedError: [2 3 4 5] union [4 5 6 7] # [2 3 4 5 6 7] ??, obtenu:([])
at question1.IHMTestEnsembleTests.verificationDuResultat(IHMTestEnsembleTests.java:232)
at question1.IHMTestEnsembleTests.test_IHMTestEnsemble_union(IHMTestEnsembleTests.java:63)

Je ne comprend pas d'ou vient l'erreur.J'ai chercher au niveau de la méthode verificationDuResultat,je me suis rendu compte que cette appel
res.getText(); ne renvoie rien (pourquoi !!!!!).

Si quelqu'un à une idée

Cordialement

a.tortevois
Messages : 47
Inscription : 05 oct. 2018 16:00
Contact :

Re: Tp5 Question1

Message par a.tortevois » 04 nov. 2018 19:43

Bonjour,
Tu as utilisé l'appel addAll dans ta méthode diffSym alors que ce n'est pas nécessaire.
Il faut faire en une seule ligne comme demandé dans l'énoncé :

Code : Tout sélectionner

return ((e union e1) - (e inter e1))
Bonne réflexion :)

GANKAMA
Messages : 58
Inscription : 26 oct. 2017 16:51

Re: Tp5 Question1

Message par GANKAMA » 04 nov. 2018 21:03

Bien vu Tortevois,
La sauvegarde étant déjà faite dans union inter et diff, plus besoin d'en faire dans diffSym.Maintenant j'ai 0 échec ,aux 58 tests.
Par contre les Tests IHMTestEnsembleTests me donnent toujours cette erreur:


[2 3 4 5] union [4 5 6 7] # [2 3 4 5 6 7] ??, obtenu:([])
---
junit.framework.AssertionFailedError: [2 3 4 5] union [4 5 6 7] # [2 3 4 5 6 7] ??, obtenu:([])
at question1.IHMTestEnsembleTests.verificationDuResultat(IHMTestEnsembleTests.java:232)
at question1.IHMTestEnsembleTests.test_IHMTestEnsemble_union(IHMTestEnsembleTests.java:63)



Cordialement

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité