JUnit 4 @Before@After 어노테이션이 추가된 메서드와 JUnit 5 @BeforeEach@AfterEach 어노테이션이 추가된 메서드 중 public이 아니며 반환 타입이 void가 아니거나 인수를 취하는 메서드를 보고합니다. 이러한 메서드는 실수로 생성되기 쉬우며, JUnit 테스트 러너를 통해 실행되지 않습니다.

예:


  @Before private int foo(int arg) { ... }

빠른 수정 적용 후:


  @Before public void foo() { ... }