Skip to content

[Feat/#14] API 서버 엑셀 파일 생성 요청 기능 구현

곽태영 requested to merge feat/#14 into dev

📋 구현 내용

API 서버에서 엑셀 생성 요청이 들어왔을 때 처리할 로직을 구현.

  • 엑셀 파일 유무 체크
  • 엑셀 파일 정보 저장

🔍 테스트 케이스

  • ExcelInfoService class createExcel method 성공 테스트
  • ExcelInfoService class createExcel method 실패(해당 Email을 가진 사용자가 없을 경우) 테스트
  • ExcelInfoService class createExcel method 실패(사용자가 이미 해당 이름을 가진 파일을 소유하고 있을 경우) 테스트
  • ExcelInfoController class createExcel method 성공 테스트

📢 코멘트

  • 현재 인증, 인가가 구현되어 있지 않아 ExcelInfoController에 createExcel에 email을 넣는 부분을 더미데이터를 넣는 형식으로 구현해놓았습니다. 후에 변경하도록 하겠습니다.
  • 메시지 브로커로 엑셀 파일 생성 요청 메시지를 발행하는 로직은 아직 해당 부분 구현자와 협의되어있지 않아 주석으로 처리해놓았습니다. 후에 구현하도록 하겠습니다.
  • 현재 테스트는 모두 Mockito를 사용한 단위테스트만 구현하였습니다.

@Aiden @Endo @woody

Merge request reports