TIL 테스트 코드 기초 연습

2023. 11. 8. 00:00카테고리 없음

MemoryMemberRepository 안에 있는 save 메서드를 테스트 코드를 작성해서 테스트해봤다.

public class MemoryMemberRepository implements MemberRepository {
    private static Map<Long, Member> store = new HashMap<>();
    private static long sequence = 0L;

    @Override
    public Member save(Member member) {
        member.setId(++sequence); // member 의 id 값을 세팅해준다.
        store.put(member.getId(), member); // store 에 id 값과 member 인스턴스를 저장한다.
        return member; // 저장된 결과를 반환한다.
    }
}

 

성공했을 때

 

 

 

엉뚱한 값을 넣었을 때