일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- @Component
- 프로그래머스
- 가상면접사례로배우는대규모시스템설계기초
- git
- 파이썬
- C++
- nestjs typeorm
- Spring
- TypeORM
- 해시
- 컴포넌트스캔
- thymeleaf
- Nodejs
- nestjs auth
- OpenCV
- 카카오
- @Autowired
- 시스템호출
- 알고리즘
- 스프링
- nestJS
- 카카오 코테
- python
- 코테
- AWS
- 코딩테스트
- spring boot
- 카카오 알고리즘
- 구조체배열
- C언어
- Today
- Total
목록# Language & Tools/Java (2)
공부 기록장 💻
테스트 코드를 작성하는 방법은 다양한데, 많은 사람들이 'Given-When-Then' 패턴과 'F.I.R.S.T' 전략을 소개해보고자 한다. Given-When-Then 패턴 Given-When-Then 패턴은 테스트 코드를 표현하는 방식 중 하나로, 다음과 같은 단계를 설정하여 각 단계의 목적에 맞게 코드를 작성한다. Given 테스트를 수행하기 전에 테스트에 필요한 환경을 설정하는 단계로, 테스트에 필요한 변수를 정의하거나 Mock 객체를 통해 특정 상황에 대한 행동을 정의한다. When 테스트의 목적을 보여주는 단계로, 실제 테스트 코드가 포함되며 테스트를 통한 결괏값을 가져오게 된다. Then 테스트의 결과를 검증하는 단계로, 일반적으로 When 단계에서 나온 결괏값을 검증하는 작업을 수행한다...
우아한테크코스 프리코스 2주차 미션으로 각 기능의 작동을 테스트하는 코드를 작성하는 것이 프로그래밍 요구사항 중 하나로 추가되었다. JUnit 5 와 AssertJ를 이용하여 기능 목록이 정상 동작함을 테스트 코드로 확인하여야 한다. 따라서 테스트코드가 무엇인지 알아보고 이를 적용해보자. 우테코 프리코스 2주차 숫자 야구게임에서 제공된 학습용 테스트 코드 stduy 폴더에 간단한 테스트 코드가 추가되어 있는데, 이를 통해 테스트 코드가 어떤 역할을 하며, 어떤 방식으로 작성되어야 하는지 간단히 학습해보고 테스팅에 대한 자세한 내용은 따로 추가적으로 공부해보자. 우선 study 폴더 내 StringTest 클래스 파일을 보면 다음과 같이 org.junit.jupiter.api.Test와 org.assert..