1 주차 미션을 마무리하고 다른 분들의 코드를 리뷰하면서 테스트 코드에서 다양한 기능을 제공한다는 것을 배울 수 있었다. 그래서 이번 기회에 어떠한 기능들을 제공하는지 정리해보려고 한다. JUnit 과 AssertJ 테스트 코드를 작성할 때 우리는 JUnit 과 AssertJ 에서 제공하는 기능 둘 다 사용한다. 그렇기에 우선 JUnit 과 AssertJ 에 대해서 알아보자. JUnit : 자바에 구축된 자동화 테스트가 가능한 프레임워크 AssertJ : 자바 테스트에서 유창하고 풍부한 assertions를 작성하는 데 사용되는 오픈소스 라이브러리 어떻게 사용하는데? 생각할 수 있으니까 우선 간단한 예시를 보자. @Test 와 같은 애노테이션은 JUnit 에서 제공하고, assertThat 과 같은 테스..
아래 글에서 설명하는 Assetions, NsTest에 대한 내용은 우아한테크코스 프리코스 미션에서 제공되는 API입니다. Assertions 1주 차 숫자야구를 시작하면서 테스트 파일 내부에 NsTest를 확장한 ApplicationTest 가 아래와 같이 예시들이 구현되었습니다. 해당 테스트들이 어떻게 동작하는지 이해하기 위해서 하나씩 살펴보았습니다. assertRandomNumberInRangeTest 우선 첫 번째 테스트에서 사용된 메서드를 살펴보았습니다. 해당 메서드는 파라미터들을 받아서 내부에서 assertRandomTest를 실행하고 있습니다. 그렇다면 assertRandomTest 가 뭔지 살펴보았습니다. assertRandomTest 이 메서드는 내부에서 assertTimeoutPreem..
- Total
- Today
- Yesterday
- 코루틴
- 우테코 6기
- 자바
- 우아한테크코스 후기
- API 지연
- 파이썬
- 토스 next 2025
- 우테코 준비
- 우아한테크코스 자소서
- stoplight
- Assertions
- 분산락
- 레디스
- 캐시 스템피드
- 6기
- 토스 NEXT 후기
- 우테코 프리코스
- redis
- 커넥션 데드락
- Cache Stampede
- 토큰
- 게임개발
- 토스 합격 후기
- 알고리즘
- 우아한테크코스
- JWT
- 토스 2025 NEXT
- 토스 백앤드 합격
- 우아한테크코스 6기
- 우테코
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |