| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 자료구조
- 멀티스레드
- 프로그래머스
- 알고리즘
- HashMap
- JVM
- 예외처리
- Java
- 파이썬
- 개발자팁
- 클린코드
- 자바프로그래밍
- 프로그래밍기초
- 자바
- 코딩테스트
- 개발공부
- 코딩인터뷰
- 메모리관리
- 백준
- 자바기초
- 객체지향
- 정렬
- 가비지컬렉션
- 알고리즘공부
- 자바개발
- 개발자취업
- 자바공부
- 코딩테스트팁
- 코딩테스트준비
- 코딩공부
- Today
- Total
목록Junit5 (2)
코드 한 줄의 기록
안녕하세요. 오늘은 JUnit 5와 단언(Assertions)에 대해 깊이 있게 정리해보겠습니다. 처음에는 단순히 테스트를 작성하는 것이 목표였지만, 프로젝트가 진행되면서 더 나은 테스트 코드를 어떻게 작성할 수 있을지에 대해 고민하게 되었어요. 이 글에서는 제가 공부하면서 배운 내용과 실제 프로젝트에 적용한 경험을 바탕으로, 여러분도 효과적인 유닛 테스트를 작성할 수 있도록 최대한 상세히 설명하겠습니다.유닛 테스트가 정말 필요한가?코드를 작성할 때마다 느끼는 것이지만, 유닛 테스트는 선택이 아닌 필수입니다. 특히 팀 프로젝트나 장기간 유지보수되는 프로덕션 코드라면 더욱 그렇습니다. 유닛 테스트의 가장 큰 장점은 다음과 같습니다. 첫째, 버그를 조기에 발견할 수 있습니다. 코드를 작성한 직후 바로 테스트..
안녕하세요! 오늘은 최근 제가 Java로 전향하면서 가장 재미있으면서도, 처음에 꽤나 헷갈렸던 테스트(Test) 관련 이야기를 해보려 합니다. PHP를 다루다가 Java, 특히 Spring Boot 환경으로 넘어오니 JUnit과 Mockito라는 조합이 거의 공식처럼 쓰이더군요. "그냥 가짜 객체 만들어서 돌리면 되는 거 아니야?"라고 가볍게 생각했다가, Stub, Mock, Spy, Dummy... 쏟아지는 용어들 때문에 머리가 지끈거렸던 경험, 다들 있으시죠? 오늘은 제가 공부하며 정리한 Test Double(테스트 더블) 의 개념과, 자바 진영의 De-facto(사실상의 표준) 라이브러리인 Mockito의 핵심 사용법을 아주 상세하게 파헤쳐 보려 합니다. 저처럼 "도대체 Mock이랑 Stub이 뭐가..