Junit 3.x로 작성된 많은 이전 단위 테스트가 있습니다. JUnit 4.x 코딩 표준에 이식하는 것과 관련된 업무가 있는데,이 중 표준은 "extends TestCase"사용을 금지합니다.3.x에서 4.x로 JUnit 테스트 포팅
일부 오래된 테스트에는 super.setUp()에 대한 호출이 있습니다. 그러나이 호출에서 현재 무슨 일이 일어나고 있는지 확실하지 않습니다. 걱정하지 않고이 코드 줄을 삭제할 수 있습니까? 아니면이를 대체해야합니까?
반드시 그렇지는 않습니다. 테스트가'junit.framework.TestCase'가 아닌 기본 클래스를 가지고 있고 그 기본 클래스가 추상화되지 않은'setUp()'호출을 가지고 있다면, super.setUp()에 대한 호출은 절대적으로 필요합니다. JUnit4로 포팅 한 후에 기본 클래스를 가지고 있다면 (그리고 규칙을 거의 필요로하지 않는다면)'@ Before'와'@ After' 메소드를 좋은 이름으로 만들어 최종적으로 만드십시오. – NamshubWriter