[TestDouble] 기본자료형도 Dummy로 표현해야 한다
안녕하세요 Hani입니다. 이번에는 Dummy에 대한 생각을 말할 거예요. //when sut.calculate(birth: Birth(year: 2000, month: 2, day: 29)) //then ... SUT의 메서드를 호출할 때 전달인자로 값을 넘겨주곤 합니다. 해당 전달인자를 볼 때는 몇 가지 생각이 이어집니다. a) 2000년은 2월 29일이 있을까. b) then 구절이 윤년에 대하여 테스트하고 있는 걸까. c) 전달인자의 변화가 테스트 결과에 영향을 줄까. 즉, 테스트를 추적하는 입장에선 전달인자가 dummy값인지 아니면 테스트에 필요한 값인지 구별할 수 없습니다. 물론 소스 코드를 보거나 테스트 코드의 description을 보면 알 수도 있겠지만 추적하는데 시간이 소요됩니다. 전부..
Test
2022. 12. 19. 02:13
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- IOS
- rxswift
- mach-o
- 강한 순환 참조
- WWDC21
- 포드 풀커슨 알고리즘
- 최단경로 문제
- WWDC17
- 최단경로문제
- 벨만포드 알고리즘
- observeOn
- CompositionalLayout
- 코딩대회
- test coverage
- 부스트캠프 6기
- 최단경로 알고리즘
- CPU와 Memory
- State Restoration
- 벨만포드 시간복잡도
- 다익스트라 시간복잡도
- 컴퓨터 추상화
- HIG
- 네트워크 플로우
- 최대 매칭
- WWDC19
- MeTal
- WWDC16
- 네트워크 유량
- 에드몬드 카프 알고리즘
- Testable
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함