tdd

    쇼핑몰 만들기 3. 상품 등록 기능 구현 - 1 (SpringBoot)

    쇼핑몰 만들기 3. 상품 등록 기능 구현 - 1 (SpringBoot)

    ❗ TDD를 적용해 개발했습니다. [ 요구사항 ] 상품 등록 시 상품 정보, 상품 이미지 정보 등록 상품 이미지 파일의 경우 로컬 환경에 저장 상품의 이미지는 최대 5개 저장. 선택한 파일이 없더라도 상품 이미지 row 자체는 저장하고, 이미지 파일명, 원본 이미지 파일명, 이미지 조회 경로는 null로 저장 상품 등록 후 상품 수정 페이지로 이동 [ Repository 계층 개발 ] 먼저 ItemRepository라는 빈이 잘 띄워지는지부터 테스트를 합니다. @DataJpaTest public class ItemRepositoryTest { @Autowired private ItemRepository itemRepository; @Test public void ItemRepository가Null이아님(..

    쇼핑몰 만들기 1. 로그인/로그아웃 구현 (Spring Security)

    쇼핑몰 만들기 1. 로그인/로그아웃 구현 (Spring Security)

    이번 글에서는 스프링 시큐리티를 이용하여 로그인/로그아웃 기능을 구현한다. 로그인/로그아웃 과정은 스프링 시큐리티가 대신 처리해 주기 때문에 Controller만 구현했다. 로그인을 하기 위해서는 회원 정보를 조회해야 한다. TDD를 적용해 보고자 하기 떄문에, 회원 조회 테스트 코드를 먼저 작성한다. https://arinlee.tistory.com/55 [SpringBoot] 테스트 코드 작성, TDD 최근의 추세는, 대부분의 서비스 회사가 테스트 코드에 관해 요구하고 있습니다. 이 글에서는 테스트 코드 작성의 기본에 대해 다루겠습니다. 먼저 TDD와 단위 테스트는 다르다는 것을 알아야 합 arinlee.tistory.com TDD와 단위 테스트는 다르다..! 위 게시물을 참고하면 좋을 듯 싶다..ㅎ..