Skip to content

Repository files navigation

"Test-Driven Development: By Example" using Swift

책 "Test-Driven Development: By Example"에 나온 Java 코드를 Swift 문법에 맞게 바꿔 TDD를 공부하는 프로젝트입니다.

테스트 목록

  • $5 + 10CHF = $10(환율이 2:1일 경우)
  • $5 X 2 = $10
  • amount를 private으로 만들기
  • Dollar 부작용(side effect)?
  • Money 반올림?
  • equals()
  • hashCode()
  • Equal null
  • Equal object
  • 5CHF X 2 = 10CHF
  • Dollar/Franc 중복
  • 공용 equals
  • 공용 times
  • Franc과 Dollar 비교하기
  • 통화?
  • testFrancMultiplication을 지워야 할까?
  • $5 + $5 = $10
  • $5 + $5에서 Money 반환하기
  • Bank.reduce(Money)
  • Money에 대한 통화 변환을 수행하는 Reduce
  • Reduce(Bank, String)
  • Sum.plus
  • Expression.times

About

책 "Test-Driven Development: By Example"에 나온 Java 코드를 Swift 문법에 맞게 바꿔 TDD를 공부하는 프로젝트입니다.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages