-
[JUnit] Test 시 유용한 assert 메소드개발 여정/Spring 2021. 9. 13. 15:53
목적
- 테스트 시 유용
사용법
Test/Java 하위에 있는 프로젝트명AppliactionTests.java에서 구동
- @Test 필요
- assert 메소드 이용 (assertNotNull, assertEqauls 등등)
<예시>
// 단위 test (Unit test) @SpringBootTest class MissionEverydayApplicationTests { private Logger logger = LoggerFactory.getLogger(this.getClass()); @Autowired private UserBO userBO; @Test void contextLoads() { logger.debug("#######출력######"); int user = userBO.getExistedUser("mongmo"); logger.debug("#########user:" + user); assertNotNull(user); // Junit에서 제공해주는 메소드 (null인지 아닌지 파악) }
Run할 때 다음과 같이 오른쪽 마우스 -> Run as -> JUnit Test
잘 구동이 되었을 시 초록색이 뜬다. (fail이면 빨간색) + @Transactional : rollback의 역할을 해줌
'개발 여정 > Spring' 카테고리의 다른 글
[JavaScript] button click 태그에 class, name 넣어야 하는 이유 (0) 2021.09.16 user table의 id를 계속 못 가져왔던 이유 (Mapper 오작성) (0) 2021.09.16 CSS 안 먹힌 이유 (0) 2021.09.16 STS 오류 - retrieving data from http::marketplace.eclipse.org (0) 2021.09.16 유용한 단축키 : ALT + SHIFT + R (파일명 한번에 다 변경하기) (0) 2021.09.16