Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/11/2011, 23h08   #1
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 279
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 279
Points : 2 327
Points : 2 327
Par défaut Flexunit v4.1 et Maven -> bug affichage ?

Bonjour,

j'ai configuré un projet Flex avec l'outil Maven. Le projet est fonctionnel et j'ai installé FlexUnit 4.1 pour mes tests unitaires. L'objectif est donc de compiler/exécuter/tester/déployer...tout par Maven.

Mes tests unitaires se composent pour le moment que du test d'une fonction bidon que voici :

Code :
1
2
3
4
5
 
public function ajouter(a:Number, b:Number):Number
{
	return a + b;
}


Le test :

Code :
1
2
3
4
5
6
 
[Test]
public function testAjouter():void
{
	Assert.assertEquals(11, abc.ajouter(5, 8));
}
Ce test doit donc sortir en failure, ce qui est fait sous FB4 correctement lors du test. Sous Maven par contre, ce test ne sort pas en failure mais en error :

Citation:
[INFO] --- flexmojos-maven-plugin:4.0-RC2:test-run (default-test-run) @ flex ---
[INFO] Flexmojos 4.0-RC2
[INFO] Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT file
[INFO] Running tests E:\workspaces\java\sim_test\sim\client\flex\target\test-classes\TestRunner.swf
[WARNING] [LAUNCHER] Using regular flashplayer tests
[WARNING] Unit test fr.sim.TestAbc failed.
[INFO] ------------------------------------------------------------------------
[INFO] Tests run: 1, Failures: 0, Errors: 1, Time Elapsed: 0 sec
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
Finalement, ce n'est pas si grave car le résultat attendu est correct, à savoir que le build ne se fait pas mais est ce un bug ou non ? De plus en mode debug, la sortie semble indiquer un failure et non un error :

Citation:
[DEBUG] <testsuite errors='0' failures='1' name='fr.sim.TestAbc' tests='1' time='0' ><testcase name="testAjouter" time="0">
<failure message="expected:&lt;11> but was:&lt;13>" type="fr.sim.TestAbc">expected:&lt;11&gt; but was:&lt;13&gt;
Avez vous déjà rencontré cela avec Flexunit et Maven ?

Merci
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h55.


 
 
 
 
Partenaires

Hébergement Web