¿Cómo funciona Junit @Rule?

Quiero escribir casos de prueba para un grueso de código, me gustaría conocer detalles de JUnit@Rule función de anotación, para que pueda usarla para escribir casos de prueba. Proporcione algunas buenas respuestas o enlaces, que brinden una descripción detallada de su funcionalidad a través de un ejemplo simple.

Respuestas a la pregunta(4)

Su respuesta a la pregunta