체스판 만들기 TDD~

학교에서 내준 숙제입니다
우선 TDD를 사용하구요
체스클래스와 체스테스트를 만든다음에
검은색 휜색말 보드판을 각각 체스테스트에 만들어서 체스클래스로 보냅니다
그다음 장기 말을 체스판에 추가할 수 있는 코드를 작성합니다
단말을 추가할때마다 체스판에서 말의 목록을 얻어서 원하는 말 객체를확인 가능하게 합니다
체스클래스package chess;
public class Pawn { private String color;
public Pawn(String color) {
this.color = color;
}
public String color() {
return this.color;
}
}
체스테스트package chess;
import junit.framework.TestCase;
public class TsetPawn extends TestCase {

public void testCreate() throws Exception {
final String WHITEhorse = whitehorse;
Pawn pawn = new Pawn(WHITEhorse); // 3
assertEquals(WHITEhorse, pawn.color()); // 4
final String BLACKhorse = blackhorse;
Pawn blackPawn = new Pawn(BLACKhorse);
assertEquals(BLACKhorse, blackPawn.color()); // 5
}

}

여기까지가 한계네요
그다음 어떻게 해야할지 잘모르겠습니다 이거 완성 시켜주실분~ㅠㅠ

아!글구
말의 리스트에 new Integer(“7”)객체를 추가해볼것
각각의 체스트 클래스를 실행하는 테스트 스위트를 생성할것
이것도 메뉴에 추가요~

댓글 2

  • 히나 2026.02.28

    아무래도 tdd 수업을 들으시는거 같은데..
    junit 서적을 보시기를 권해드립니다.
    아직 기초 부분일때 학습하시는게 나중에 심적 부담도 적을것 같네요..
    최대한 교수님도 괴롭히면서 메달리고 하시는게 나중에 많은 도움이 될 것 같은데..
    특정 커뮤니티들을 제외하고는 레포트성 질문에 대해서는 답변을 잘 않하거든요.
    저희 사이트분들은 막히는 부분에 대한 조언정도야 해드리지만...
    레포트 자체를 해결 해 달라는 질문은 대 부분 무시합니다.

    특히나, 이런류는

  • 매1혹 2026.02.28

    님아 말머리 달아야해요 경고 먹어요.

프로그램 개발일반 다른 글

목록