JUnit Rules 는 테스트 케이스를 실행하기 전후에 추가 코드를 실행할 수 있도록 도와준다.
@Before 와 @After 로 선언된 메서드에서도 실행 전후처리로 코드를 넣을 수 있지만, JUnitRules 로 작성하면 재사용하거나 더 확장 가능한 기능으로 개발할 수 있는 장점이 있다.
JUnit 에서 기본적으로 제공하는 Rules 는 다음과 같다.
이 외에도 Android UI 테스팅 프레임워크에서 제공하는 Rules 를 추가할 수있다.