210222-0228-TIL

Jane·2021년 2월 22일
0

TIL

목록 보기
36/103
post-thumbnail

2월 22일 (월)

2월 23일 (화)

2월 24일 (수)

2월 25일 (목)

2월 26일 (금)

2월 27일 (토)

  • 하루 푹 쉬었다.

2월 28일 (일)

  • 체스 미션 수행
    • 미션 6을 완성했다. 다들 미션 5까지만 하고 그만두길래 고민했지만, 지금까지 미션 6을 위해 정성들여 설계한 부분들이 있어 포기하기 아까웠다. 1등으로 PR한 건 처음이어서 은근 뿌듯했다🤭
    • 이제 Junit 5 테스트 작성에 익숙해진 것 같다.
    • @ParameterizedTest를 이용하니 테스트 코드가 한결 간결해졌다.
    @ParameterizedTest
    @ValueSource(strings = {"b6", "c6", "f5", "g5", "d4", "h9"})
    @DisplayName("킹이 이동범위를 벗어났을 때 에러 발생")
    void verifyMovePositionError(String position) {
        assertThatThrownBy(() -> board.findPiece(new Position("d4"))
                .isMovable(new Position(position)))
                .isInstanceOf(PositionNotMovableException.class);
    }

0개의 댓글