3개가 더 추가됐는지 확인 후 alt+F5(update) => test import 부분들에 다 에러생김 => 지우고
@Test
public void nothing() {
}
이건 그냥 테스트 환경을 확인하기위한 용도의 코드이다. 별 내용이 없는 것!
@Disabled => 테스트 메소드를 비활성화
이 어노테이션은 버전이 다르면 활성화되지 않을 수 있다.
@DisplayName => 여러 사람이 작업하면 어떤 테스트인지 모르니까 이름을 붙여서 어떤 테스트인지 알려주기 위한 어노테이션
System.out.println(session); => 이렇게 눈으로 확인 가능하게 콘솔에 찍을 수도 있지만 원래는
assertNotNull 이라는 메소드를 사용해서 테스트 실패여부를 확인한다. 방법은 아래와 같다.
null이면 test가 실패한다.
null이 아니면 성공한다.
위의 과정은 테스트 성공여부를 확인하기 위한 방법을 안내하기 위함이고 개발과정은 아니다.
assertJ Core 세팅하기
다양한 테스트를 판별하는 메소드를 제공하는 라이브러리인 assertJ Core 세팅하기
https://mvnrepository.com/artifact/org.assertj/assertj-core
assertJ Core 로 test
예상값(), 실제값(); 을 확인하기 더 쉽게하기 위한 메소드를 활용할 수 있어서 라이브러리를 활용하는 게 더 보기 편할 것이다.
대부분은 null체크를 많이 하고 , 아니면 예상값과 실제값을 체크하는 용도로 사용한다.
'Back > framework' 카테고리의 다른 글
STS TDD회원조회 테스트(2) (6-7교시) (0) | 2023.03.06 |
---|---|
STS TDD회원조회 테스트(1) (0) | 2023.03.06 |
스프링세팅4. Maven 프로젝트 생성,실행/라이프사이클 (0) | 2023.03.05 |
스프링세팅3. 롬복설정 (0) | 2023.03.05 |
스프링세팅2. STS(스프링)설치와 환경설정 & 톰캣서버설정 (0) | 2023.03.05 |