• 간단한 계산기 코드를 리팩토링하면서 테스트를 해보자

  • 케이스문 분리

  • 라이브러리 부분은 몰랐던대 알아두자
  • 이런식으로 덧셈 곱셉 뺄셈 나눗셈 테스트를 작성한다. + 예외 연산자외 다른게 들어왓을때

  • 입력 부분을 따로 분리

  • 입력받은 부분 테스트코드는 예전에 몰랐던건데 지금알아서 신기!

  • 입력부분 셋팅도 분리

  • 이런식으로 바꾸면 다시 테스트 코드를 수정 하고 리팩토링
  • 강의 중에는 CalculationRequest를 Vo로 부른다

  • 이런식으로 작성하고 테스트 코드도 작성한다 실무에선 벨리데이션을 사용
  • 범위를 넓혀서 두자리 세자리 숫자도 확인되는지 체크 (이러면 범위가 너무넓어지는데)
  • 배열의 길이 등 예외 테스트도 전부 작성한다.

  • 테스트 커버리지 측정
profile
어제의 나보다 한걸음 더

0개의 댓글