[스프링SPRING]Spring MVC JUNIT TEST Failure와 Error차이

Spring MVC JUNIT TEST결과

  • Failure : 테스트의 기대값과 결과값이 틀린경우 발생한다.
    • 개발자가 기대값을 지정하고 그것과 다른 결과값이 나올 경우 발생한다.
  • Error : 테스트 수행시 오류발생, NullPointerException과 같은 RuntimeError일 경우 발생한다.
    • 주로 xml파일에 오타등의 에러가 발생하면 Error가 발생한다.
    • xml 파일은 태그 안에 코드를 작성하므로 오타가 발생하는 지 안 하는지 바로 빨간줄체크가 되지 않는다(런타임에러체크). 따라서 이걸 junit이 해결해준다.