- 안쓰는 ui 발견

StoreServiceTest 리팩토링 필요
코드 참조
@Test @DisplayName("모든 음식점을 찾을 수 있다.") public void findAllTest() throws AuthenticationException { //given Long fakeStoreId = 2L; StoreCreateRequest storeCreateRequest = new StoreCreateRequest( "맘스터치", "01011112222", <<<<<<< feature-12 "맘스터치입니다.", "Seoul", fakeUserId); Store saveStore2 = storeCreateRequest.convertToStore(saveUser); given(storeRepository.save(any())).willReturn(saveStore2); storeService.save(storeCreateRequest); StoreFindResponse storeFindResponse = new StoreFindResponse(saveStore); StoreFindResponse storeFindResponse2 = new StoreFindResponse(saveStore2); doReturn(List.of(storeFindResponse, storeFindResponse2)).when(storeService).findAll(); given(storeRepository.findAll()).willReturn(List.of(saveStore, saveStore2)); ======= "맘스터치2입니다.", "Seoul"); storeService.save(storeCreateRequest2, this.userId); >>>>>>> develop //when List<StoreFindResponse> all = storeService.findAll(); //then List<StoreFindResponse> findAll = storeRepository.findAll().stream() .map((StoreFindResponse::new)) .collect(Collectors.toList()); assertThat(all,allOf( notNullValue(), hasSize(2))); }
시드 데이터 생성
- 시드데이터를 생성해주는 로직 혹은 flyway 에 대해 조사
- data.[].id 가 Number값이라고 예상했지만 실제로는 Null값임
