본문 바로가기
Portpolio/webdev_tip

토비의 스프링 3.1 1권 스터디 02. 테스트

by Peter Choi 2024. 1. 23.
반응형

02장. 테스트

2.1. 테스트

스프링 프로젝트에서는 src 디렉토리 하위에 main 디렉토리와 test 디렉토리를 두어서 개발한 로직에 대해 테스트를 할 수 있게 해 준다.
테스트는 반드시 진행해야 하는 과정이다.

2.2. 기존 테스트 코드 개선

Junit을 이용해서 리팩토링 가능

그러려면 메소드가 public으로 선언되어야 하고, 메소드에 @Test라는 Annotation이 붙어야 한다.

2.3. 개발자를 위한 테스팅 프레임워크 Junit

코드에 변경 사항이 없다면 항상 동일한 결과를 내야 한다.

Junit은 @Test가 붙은 메서드를 실행하기 전과 후에 각각 @Before과 @After가 붙은 메서드를 자동으로 실행

테스트 메서드를 실행할 때마다 새로운 오브젝트를 만드는 이유는?

2.4.스프링 테스트 적용

반응형

댓글