JUnit 4.7 引入了自定义规则的概念:
http://www.infoq.com/news/2009/07/junit-4.7-rules
有许多内置的 JUnit 规则,包括 TemporaryFolder,它有助于在运行测试后清理文件夹:
@Rule
public TemporaryFolder tempFolder = new TemporaryFolder();
这里有完整的内置规则列表:
http://kentbeck.github.com/junit/javadoc/latest/org/junit/rules/package-summary.html
我有兴趣了解您工作的地方有哪些自定义规则或您当前使用哪些有用的自定义规则?