☕️Java/Test
[JUnit BDD TDD] 테스트 코드 작성 팁
테스트 코드 작성 스타일. Classist. Mockist. and Hybrid. 테스트 코드를 작성하다 보면 각자의 스타일에 따라 작성 방식이 달라지게 된다. @Sql 어노테이션을 이용해서 작성한 SQL 스크립트를 테스트 코드 실행에 사용하는 Classist 스타일과 Mock 클래스를 inject 해서 사용하게 되는 Mockist 스타일로 나눌 수 있다. 1. Classist. Class를 있는 그대로 사용해 테스트 하는 스타일을 classist라고 한다. Sql 스크립트를 이용해서 하는 테스트의 경우에는 DB 쿼리 수행 부터 서비스 계층까지 한 번에 테스트 할 수 있다는 장점이 있다. @SpringBootTest class TestClass { @Autowired CalculateService cal..