David Saff wrote in on Introducing MagicTest, asking why not just instantiate the variable in-line (
private Foo foo = new Foo();).
Which brings me to the real reason for coming up with
A code sample is worth a thousand words. Suppose we have a Spring JPA data access object:
WidgetDao needs a JPA
EntityManager provided to it at construction time. Normally, to write a unit test for
WidgetDao we’d have to create our mock objects and setup our test scaffolding manually.
ActiveTest, however, all we need to write is:
I’m lazy like that.
Read the rest of this entry »
May 28, 2009
If you’ve written enough JUnit 4 tests, then you should be familiar with code that looks like:
Now, how often have you wished it were possible to simply go straight to
@Test, do not pass
setUp(), do not have to
So I came up with
MagicTest, a parameterized base class for JUnit 4 tests that’ll let us do just that. Read the rest of this entry »