As shown in a the post Nifty JUnit : Working with temporary files, it is possible to use
@Rule in a JUnit test, which is a Method level Rule. In this example I would like to show the variation of the
@ClassRule for a Class level Rule.
@Rule is fired before each test method (just like
@Before) and after each test method (just like
@After) of the test class, as shown in the example below.