我想为大量的代码编写测试用例,我想知道JUnit @Rule注释功能的细节,以便我可以使用它来编写测试用例。请提供一些好的答案或链接,通过一个简单的例子详细描述其功能。