본문 바로가기 메뉴 바로가기

Hani_Levenshtein

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Hani_Levenshtein

검색하기 폼
  • 분류 전체보기 (343)
    • Test (1)
    • Xcode (0)
    • 컴파일러 (0)
    • iOS (0)
    • Apple (0)
    • Swift (0)
    • RxSwift (0)
    • HIG (0)
    • WWDC (0)
    • 컴퓨터구조 (0)
    • 운영체제 (0)
    • 백준 (320)
    • 소식 (0)
    • 알고리즘 (8)
    • 사물인터넷 (0)
    • 프로그래머스 (14)
    • Metal (0)
    • 컴퓨터 그래픽스 (0)
    • OS - OSTEP (0)
    • 시스템 디자인 (0)
    • 짬통 (0)
  • 방명록

Test (1)
[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
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Levenshtein Git
TAG
  • 네트워크 유량
  • 최단경로 알고리즘
  • 강한 순환 참조
  • 벨만포드 시간복잡도
  • mach-o
  • MeTal
  • WWDC16
  • WWDC21
  • HIG
  • 최단경로문제
  • WWDC17
  • 포드 풀커슨 알고리즘
  • CompositionalLayout
  • rxswift
  • observeOn
  • test coverage
  • 다익스트라 시간복잡도
  • 컴퓨터 추상화
  • 에드몬드 카프 알고리즘
  • 벨만포드 알고리즘
  • 네트워크 플로우
  • Testable
  • IOS
  • 코딩대회
  • CPU와 Memory
  • State Restoration
  • 부스트캠프 6기
  • WWDC19
  • 최단경로 문제
  • 최대 매칭
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바