Portpolio/webdev_tip

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

Peter Choi 2024. 1. 23. 17:38
반응형

02장. 테스트

2.1. 테스트

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

2.2. 기존 테스트 코드 개선

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

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

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

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

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

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

2.4.스프링 테스트 적용

반응형