Josh, here's how I was handling that metadata for the very lightweight setup I did: https://github.com/apache/royale-asjs/blob/develop/manualtests/UnitTests/src/main/royale/testshim/RoyaleUnitTestRunner.as#L134
Then the test would run the static BeforeClass, run the instance level Before, run all the tests, run the instance level After, then run the AfterClass. I can't remember the details from when I did that, so can't say for sure that it matches what FlexUnit was doing, but I guess my assumption has been that it was close at the time. On Mon, Sep 23, 2019 at 5:09 AM Greg Dove <greg.d...@gmail.com> wrote: > Yeah, iirc those metas run static methods before the test class instance > is instantiated and again after the instance level AFTER method has run. At > least that's how I think I did it in the manual test version. I don't use > those much either. Also afk here for now.. can check later. > > On Mon, 23 Sep 2019, 04:53 Josh Tynjala, <joshtynj...@bowlerhat.dev> > wrote: > >> Is that metadata supposed to go on static methods? I guess I assumed that, >> like [Before] and [After], they're supposed to go on instance methods. >> I've >> never had a reason to use [BeforeClass] and [AfterClass] in a real world >> project, so perhaps I should have looked at the FlexUnit examples more >> closely. >> >> I'm not at my computer, so I can't look at the Reflection stuff right now. >> Greg might know, or I can look more closely later. >> >> - Josh >> >> On Sunday, September 22, 2019, Yishay Weiss <yishayj...@hotmail.com> >> wrote: >> > Those are not working for me. >> > >> > I think the problem is that metadata is that only non-static methods are >> iterated when figuring out the meta-data. But then I run into a different >> problem, which is how to invoke a static method with reflection. >> > >> > Any ideas? >> > >> > >> >> -- >> -- >> Josh Tynjala >> Bowler Hat LLC <https://bowlerhat.dev> >> >