Skip to content

채팅 관련 통합 테스트 작성 #407

Description

@dh2906

🔍 개요

  • ChatController (src/main/java/gg/agit/konect/domain/chat/controller/ChatController.java)
    • 목표: 채팅방 생성/조회/메시지 전송/뮤트 변경의 핵심 흐름 검증
    • 외부 경계 처리: Redis 존재 상태는 첫 단계에선 stub 가능, 이후 ChatPresenceService만 별도 Redis container 테스트 추천
    • 먼저 쓸 시나리오
      • 일반 채팅방 생성 성공
      • 관리자 전용 방 생성/조회 분기
      • 메시지 전송 성공 및 응답 shape 검증
      • 존재하지 않는 방/권한 없는 사용자 접근 실패
      • 뮤트 토글 성공/중복 처리
    • 비고: 권한 분기가 많아서 fixture 설계가 중요함

Metadata

Metadata

Assignees

Labels

테스트테스트 코드 관련 이슈입니다.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions