[Spring] Unit Test
이 포스트에서는 Spring Boot 에서 제공하는 통합테스트, 단위테스트 방법을 정리하려고 한다. 이에 앞서 기본적으로 사용되는 Junit 에 대한 사전지식이 필요하며, 개발환경은 IntelliJ 를 사용한다. 1. Junit 이란? Java 의 독립된 단위 테스트(Unit Test) 를 지원 해주는 프레임워크이다. 단정(assert) 메소드로 테스트 케이스의 수행 결과를 판별한다. (ex. assertEquals(예상값, 실제값)) jUnit4 이후의 버전은 테스트 어노테이션을 제공한다. (@Test, @Before, @After ..) @Test 어노테이션이 명시된 메소드가 호출될 때 마다 새로운 인스턴스를 생성하여 독립 테스트가 이루어진다. 2. Junit 환경설정 인용구에 설명했듯 Intelli..