I hit the same problem here. If you are still interessed in it, here is the
fix that I'm using
https://github.com/velo/flexmojos/pull/7
Le mercredi 25 août 2010 18:44:35 UTC+2, jscharett a écrit :
>
> There seems to be an issue with FlexMojos and the use of Parametrized
> tests in FlexUnit4. I'm using FlexMojos version 3.7.1(have also tried
> 3.6.1 and 3.4.0) and FlexUnit4.1-beta3. I have a test class which has
> 4 tests, 3 of which are Parametrized following the TestNG style. When
> I run the tests, everything passes and seems wonderful. But addiing
> fail statements to each of the tests, I only see 2 failing tests in my
> surefire report; 1 non-parametrized test and 1 parametrized test. I
> first thought this was a problem with the FlexUnit4 library, but
> running the TestRunner.swf using FlexBuilders debug mode, the console
> shows each test running and failing. There seems to be a disconnect
> as to what FlexUnit is reporting and what FlexMojos is returning.
>
>
> Here is a shell my test class.
>
> package myPackage
> {
> import org.flexunit.Assert;
> import org.flexunit.async.Async;
> import org.flexunit.runners.Parameterized;
> import org.fluint.uiImpersonation.UIImpersonator;
>
>
> [RunWith("org.flexunit.runners.Parameterized")]
> public class ExternalResourceTest
> { private var foo:Parameterized;
>
> [Before(async, ui)]
> public function testSetUp() : void {
> //Do some test method setup
> }
>
> [After(ui)]
> public function testTearDown() : void {
> //Do some test method teardown
> }
>
> [Test(async)]
> public function test1() : void {
> Assert.fail("I'm failing");
> }
>
> [Test(async, dataProvider="test2Data")]
> public function test2(passThroughData:Object) : void {
> Assert.fail("I'm failing");
> }
>
> [Test(async, dataProvider="test3Data")]
> public function test3(passThroughData:Object) : void {
> Assert.fail("I'm failing");
> }
>
> [Test(async, dataProvider="test4Data")]
> public function test4(passThroughData:Object) : void {
> Assert.fail("I'm failing");
> }
>
>
>
> [DataPoints]
> public static var test2Data:Array = [
> [{}]
> ];
>
> [Datapoints]
> public static var test3Data:Array = [
> [{}]
> ];
>
> [Datapoints]
> public static var test4Data:Array = [
> [{}]
> ];
> }
> }
--
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos
http://flexmojos.sonatype.org/