Replies: 2 comments
-
예외 메세제를 테스트하는 것은 중요한 부분 중 하나입니다. 예외 메세지가 정확하게 발생하는지 확인하는 것은 코드의 신뢰성을 높이고 예기치 않은 동작을 방지하는데 도움이 됩니다. 예외 메세지를 테스트하는 방법의 예시는 다음과 같습니다. assertThatThrownBy(
() -> board.move(sourcePosition, targetPosition, Color.WHITE))
.isInstanceOf(IllegalArgumentException.class)
.hasMessage("선택한 기물이 존재하지 않습니다."); 예외 메세지를 테스트하기 위해서는 예외 메세지가 필요합니다. 보통의 경우 public 상수로 두고, 테스트 등에서 사용합니다. |
Beta Was this translation helpful? Give feedback.
-
하나의 도메인에서 같은 타입의 예외 메시지를 던지는 부분이 많으면 예외 메시지까지 테스트한다. 예외 메시지가 중요한 도메인이면 하드 코딩해서 깨지기 쉬운 테스트를 만든다. |
Beta Was this translation helpful? Give feedback.
-
.
Beta Was this translation helpful? Give feedback.
All reactions