일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- git
- TypeORM
- 해시
- C++
- nestJS
- 코딩테스트
- C언어
- nestjs auth
- spring boot
- 카카오 알고리즘
- 카카오
- Spring
- 가상면접사례로배우는대규모시스템설계기초
- AWS
- 프로그래머스
- 카카오 코테
- 시스템호출
- 알고리즘
- 스프링
- 컴포넌트스캔
- 코테
- @Autowired
- nestjs typeorm
- python
- Nodejs
- 파이썬
- thymeleaf
- OpenCV
- 구조체배열
- @Component
Archives
- Today
- Total
목록given when then (1)
공부 기록장 💻
[Java] Test Code 작성 시 given, when, then 사용하기
테스트 코드를 작성하는 방법은 다양한데, 많은 사람들이 'Given-When-Then' 패턴과 'F.I.R.S.T' 전략을 소개해보고자 한다. Given-When-Then 패턴 Given-When-Then 패턴은 테스트 코드를 표현하는 방식 중 하나로, 다음과 같은 단계를 설정하여 각 단계의 목적에 맞게 코드를 작성한다. Given 테스트를 수행하기 전에 테스트에 필요한 환경을 설정하는 단계로, 테스트에 필요한 변수를 정의하거나 Mock 객체를 통해 특정 상황에 대한 행동을 정의한다. When 테스트의 목적을 보여주는 단계로, 실제 테스트 코드가 포함되며 테스트를 통한 결괏값을 가져오게 된다. Then 테스트의 결과를 검증하는 단계로, 일반적으로 When 단계에서 나온 결괏값을 검증하는 작업을 수행한다...
# Language & Tools/Java
2023. 1. 13. 17:38