- 게시글 생성 테스트
- 시나리오: 사용자가 새 게시글을 작성하려고 합니다. 사용자 ID와 게시글 정보가 주어졌을 때, 게시글이 성공적으로 생성되어야 합니다.
- 입력:
PostRequestDto, userId
- 출력: 생성된
PostResponseDto
- 예상 결과: 생성된 게시글의 사용자 ID는 입력으로 주어진 사용자 ID와 일치해야 합니다.
- 게시글 업데이트 테스트
- 시나리오: 사용자가 기존의 게시글을 업데이트하려고 합니다. 사용자 ID, 게시글 ID, 그리고 새로운 게시글 정보가 주어졌을 때, 게시글이 성공적으로 업데이트되어야 합니다.
- 입력:
PostRequestDto, postId, userId
- 출력: 업데이트된
PostResponseDto
- 예상 결과: 업데이트된 게시글의 정보는 입력으로 주어진 새로운 게시글 정보와 일치해야 합니다.
- 게시글 조회 테스트
- 시나리오: 사용자가 특정 게시글을 조회하려고 합니다. 게시글 ID와 사용자 ID가 주어졌을 때, 해당 게시글 정보가 반환되어야 합니다.
- 입력:
postId, userId
- 출력: 조회된
PostResponseDto
- 예상 결과: 조회된 게시글의 ID는 입력으로 주어진 게시글 ID와 일치해야 합니다.
- 게시글 삭제 테스트
- 시나리오: 사용자가 특정 게시글을 삭제하려고 합니다. 게시글 ID와 사용자 ID가 주어졌을 때, 해당 게시글이 성공적으로 삭제되어야 합니다.
- 입력:
postId, userId
- 출력: 없음
- 예상 결과: 해당 게시글 ID로 게시글을 조회하려고 하면 **
ComponentNotFoundException**이 발생해야 합니다.