Can that be add to a Popup instead of the main app?
VELO

Pablo Picasso<http://www.brainyquote.com/quotes/authors/p/pablo_picasso.html>
- "Computers are useless. They can only give you answers."

On Fri, Sep 4, 2009 at 2:45 AM, eydev <[email protected]> wrote:

>
> well this hack is only needed for unit testing views. and unit tests
> for views aren't exactly pure unit tests since they rely so much on
> the flex framework code. I don't really know enough about the
> internals of Flex and why it's not enough to just add a component to
> an orphaned container (fluint TestEnvironment) but there are certain
> events that are just not fired off by Flex without having the fluint
> TestEnvironment added to the application object. I am sure there's a
> similar problem with the flexunit support and testing views but pre
> flexunit 4 it was very hard to test view components in the same way
> you can in fluint.
>
> so, not really sure of other ways of handling it.
>
> On Sep 2, 5:23 pm, Marvin Froeder <[email protected]> wrote:
> > I don't know, I feel uneasy with this hacks....
> > Why a unit test framework needs UI access?  If that is safe why fluint
> code
> > doesn't do that?  How can I know I won't break your test because you did
> > something different?  How that will affect flexmonkey tests?
> >
> > Any idea on how to handle that on the test class?
> >
> > VELO
> >
> > On Wed, Sep 2, 2009 at 9:08 PM, eydev <[email protected]> wrote:
> >
> > > I updated the issue below with a small fix I had to do to get events
> > > to fire correctly in uicomponents. basically the FluintListener
> > > runTests() method should look like this:
> >
> > > function runTests():int {
> > >        var testRunner:TestRunner  = new TestRunner(_testMonitor);
> > >        testRunner.testEnvironment = new TestEnvironment();
> > >        mx.core.Application.application.addChild
> > > (testRunner.testEnvironment);
> > >        testRunner.startTests(_testSuite);
> > >        testRunner.addEventListener(TestRunner.TESTS_COMPLETE,
> > > handleTestsComplete);
> > >        return testRunner.getTestCount();
> > >     }
> >
> > > On Aug 27, 11:26 am, eydev <[email protected]> wrote:
> > > > awesome, thx!
> >
> > > > On Aug 26, 3:43 pm, velo <[email protected]> wrote:
> >
> > > > > Changes in placehttps://issues.sonatype.org/browse/FLEXMOJOS-178
> >
> > > > > VELO
> >
> > > > > On Aug 26, 6:11 pm, Marvin Froeder <[email protected]> wrote:
> >
> > > > > > Awesome =D
> > > > > > But does fluint still exists?
> >
> > > > > > I thought it become part of flexunit 4 ( I can be terrible wrong
> > > here)
> >
> > > > > > VELO
> >
> > > > > > On Wed, Aug 26, 2009 at 5:25 PM, eugene yusim <[email protected]
> >
> > > wrote:
> > > > > > > Attached are the files I added/modified to get fluint support
> in
> > > > > > > flexmojos-unittest-support 3.3.0
> >
> > > > > > > Some notes:
> >
> > > > > > >     This only works with the trunk version of fluint (
> > > > > > >http://fluint.googlecode.com/svn/trunk/)
> >
> > > > > > >     AsVmLauncherTest,launch was failing for me when building
> > > flexmojos
> > > > > > > 3.3.0, even though I can see the swf launched 5 times. Ended up
> > > ignoring the
> > > > > > > test.
> >
> > > > > > >     FUnitListener was picking up the fluint tests and then not
> > > running them
> > > > > > > causing the test app to hang, modified the listener to ignore
> > > fluint
> > > > > > > TestCase classes.
> >
> > > > > > >     FluintListener runs all the fluint tests and then iterates
> over
> > > the
> > > > > > > results calling all the appropriate sockerReporter methods.
> There's
> > > also a
> > > > > > > way to extend the fluint TestRunner and call the sockerReporter
> > > methods as
> > > > > > > the tests are finishing, but I think what I have right now is
> the
> > > simplest
> > > > > > > solution.
> >
> > > > > > > Have never contributed to an open source project before, so
> just
> > > attaching
> > > > > > > the source in this email.
> >
> > > > > > > Eugene
> >
>

--~--~---------~--~----~------------~-------~--~----~
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?hl=en?hl=en

http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---

Reply via email to