⚡ 생각대로 살지 않으면 사는대로 생각한다.
⚡ 나는 어차피 잘 될 놈이다. 이미 잘 되고 있고, 계속해서 잘 되고 있다.


인텔리제이에서 스프링 부트 프로젝트를 받을 수 있다니...첨 알아서 신기했다..

new - project - Spring initalizer - 그냥 홈페이에서 하던대로 선택하고, 만들면 된다.


스프링 부트의 버전을 2.7.6으로 받았는데 Jupiter 5버전이 의존성에 자동적으로 추가된 모습을 볼 수 있다.

강의가 maven으로 진행되서 일단은 maven으로 진행한다.

💡 참고 테스트 클래스와 테스트 메서드 작성시, public키워드를 적지 않아도 된다.

애너테이션 정리

@BeforeAll

  • 안에 있는 여러 테스트가 모두 실행 될 때, 실행되기 전에 딱 한번만 실행되도록 하는 애너테이션.
  • 사용시 반드시 staic, (default) 를 사용해야하고, 리턴타입이 있으면 안되고, void만 사용가능하다.
    • 쉽게 생각하면, static void로 작성하면 된다.

@AfterAll

  • @BeforeAll과 똑같지만, 여러 테스트가 모두 실행된 에 딱 한번 실행되도록 하는 애너테이션.

@BeforeEach & @AfterEach

  • 모든 테스트를 실행할 때, 각각의 테스트 실행 이전과 이후에 실행되도록 하는 애너테이션
  • static일 필요는 없음.

@Disabled

  • 테스트 중 실행하고 싶지 않은 테스트가 있을 대, 이 애너테이션을 붙여서 마킹하면 테스트를 실행하지 않는다.

💡팁
JUnit 4에서 JUnit 5로 옮기고 싶다면 모르겠지만, 굳이 바꾸지 않아도 된다.
JUnit Platform을 통해서 JUnit 5로 JUnit 4 테스트코드를 실행가능하기 때문이다.


⚡ 생각대로 살지 않으면 사는대로 생각한다.
⚡ 나는 어차피 잘 될 놈이다. 이미 잘 되고 있고, 계속해서 잘 되고 있다.

profile
쌩수 Git >> https://github.com/SsangSoo?tab=repositories

0개의 댓글