0%

spring boot testcode 작성시 유의사항 정리

클래스 선언시 접근자 제거

1
2
class xxxTest { ... } // (o)
public class xxxTest { ... } // (x)

메소드 선언시 접근자 제거

1
2
3
4
class xxxTest {
void foo() { ... } // (o)
public void foo() { ... } // (x)
}

Test 어노테이션은 jupiter.api 패키지 사용

1
2
import org.junit.jupiter.api.Test; // (o)
import org.junit.Test; // (x)

lombok 의 getter, setter 사용 오류시 ide 설정 체크

1
cannot find symbol

이런 오류가 발생할 경우 ide 에서 lombok 을 처리하지못해 생기는 상황이므로 다음과 같이 설정을 다시 잡아줍니다.

SettingsBuild, Execution, DeploymentCompilerAnnotation Processors 메뉴에서
Enable annotation processing 에 체크를 합니다.