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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public function ajouter(a:Number, b:Number):Number { return a + b; }
Le test :
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [Test] public function testAjouter():void { Assert.assertEquals(11, abc.ajouter(5, 8)); }
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 :[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] ------------------------------------------------------------------------
Avez vous déjà rencontré cela avec Flexunit et Maven ?[DEBUG] <testsuite errors='0' failures='1' name='fr.sim.TestAbc' tests='1' time='0' ><testcase name="testAjouter" time="0">
<failure message="expected:<11> but was:<13>" type="fr.sim.TestAbc">expected:<11> but was:<13>
Merci
Partager