From: Alistair I. <ai...@gm...> - 2009-10-23 14:08:53
|
On Fri, Oct 23, 2009 at 9:25 PM, David Saff <da...@sa...> wrote: > I think class-level rules make a lot of sense. Do you think re-using > the @Rule annotation is better than a new @ClassRule annotation? Hi, David. Thanks for the vote. In my branch, I didn't make a new @ClassRule annotation—just a new ClassRule interface that's analogous to MethodRule. ClassRule defines one method: Statement apply(Statement base, TestClass testClass); The same @Rule annotation is use to specify a static class rule: @Rule public static DerbyResource derbyResource = new DerbyResource(); The only thing I haven't done is let a static @Rule be _both_ a ClassRule _and_ a MethodRule—yet. I don't think it'll take much more to get there, though. - alistair -- http://alistairisrael.wordpress.com |