본문 바로가기

Programing/Framework

[Sonarqube] Spring 기본 테스트

기본 템플릿은 아래와 유사한 테스트를 만들어준다.

public class ApplicationFunctionalTest {

    @Autowired
    private ApplicationContext applicationContext;

    @Test
    public void contextLoads() {
    }
}

 

문제는 sonarqube에서 단정문이 없다고 아래와 같이 경고한다.

간단한 해결책..

애플리케이션 컨텍스트가 널이 아님을 단정한다.

public class ApplicationFunctionalTest {

    @Autowired
    private ApplicationContext applicationContext;

    @Test
    public void contextLoads() {
        assertNotNull(applicationContext);
    }
}