Q1. JUnit5의 어노테이션 중 @Test는 무엇인가?
- 해당 메소드가 테스트 메소드 임을 의미합니다.
Q2. JUnit5의 어노테이션 중 @BeforeEach는 무엇인가?
- 해당 메소드가 테스트 전에 반드시 실행되는 메소드임을 의미합니다.
Q3. JUnit5의 어노테이션 중 @AfterEach는 무엇인가?
- 해당 메소드가 테스트 후에 반드시 실행되는 메소드임을 의미합니다.
Q4. JUnit5는 어떤 자바 버전을 요구하는가?
-
Q5. 스프링으로 개발을 하면서 테스트를 만들지 않는다는 것은 어떤 의미인가?
Q6. 테스트란 결국 어떤 작업인가?
-
Q7. 웹을 통한 DAO 테스트 방법의 문제점은 무엇인가?
-
Q8. 왜 테스트는 가능하면 작은 단위로 쪼개서 집중해서 해야 하는가?
-
Q9. 단위 테스트란 무엇인가?
-
참고
JUnit 5 User Guide
Although the JUnit Jupiter programming model and extension model will not support JUnit 4 features such as Rules and Runners natively, it is not expected that source code maintainers will need to update all of their existing tests, test extensions, and cus
junit.org
- 토비의 스프링
Q1~Q3(JUnit 5 User Guide) 5.16
A1~A3 5.17
Q4~Q9 (토비의 스프링)
'Spring' 카테고리의 다른 글
IoC, DI (0) | 2022.05.16 |
---|---|
스프링 컨테이너와 스프링 빈 (2) | 2022.05.14 |