Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: RouteClient Mock 테스트 #177

Merged
merged 14 commits into from
Jul 30, 2024

test: 불필요한 RouteClient 설정 제거

9a03ecb
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

test: RouteClient Mock 테스트 #177

test: 불필요한 RouteClient 설정 제거
9a03ecb
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results succeeded Jul 30, 2024 in 0s

All 49 tests pass in 3s

49 tests   49 ✅  3s ⏱️
15 suites   0 💤
15 files     0 ❌

Results for commit 9a03ecb.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

49 tests found

There are 49 tests, see "Raw output" for the full list of tests.
Raw output
com.ody.common.validator.FutureOrPresentDateTimeValidatorTest ‑ [1] date=2024-07-30, time=14:57:06.039447620, expected=false
com.ody.common.validator.FutureOrPresentDateTimeValidatorTest ‑ [2] date=2024-07-30, time=15:57:06.039447620, expected=true
com.ody.common.validator.FutureOrPresentDateTimeValidatorTest ‑ [3] date=2024-07-30, time=13:57:06.039447620, expected=false
com.ody.common.validator.FutureOrPresentDateTimeValidatorTest ‑ [4] date=2024-07-31, time=14:57:06.039447620, expected=true
com.ody.mate.controller.MateControllerTest ‑ Authorization 헤더로 device token을 받아 참여자를 저장하면 201을 응답한다
com.ody.mate.domain.NicknameTest ‑ [1] nickname=
com.ody.mate.domain.NicknameTest ‑ [1] nickname=k
com.ody.mate.domain.NicknameTest ‑ [2] nickname=abcdefghi
com.ody.mate.domain.NicknameTest ‑ [2] nickname=abcdefghij
com.ody.mate.repository.MateRepositoryTest ‑ 모임 ID로 모임 참여자를 찾는다
com.ody.mate.service.MateServiceTest ‑ 모임 내 닉네임이 중복되면 예외가 발생한다.
com.ody.mate.service.MateServiceTest ‑ 모임 내 닉네임이 중복되지 않으면 모임에 참여한다.
com.ody.meeting.controller.MeetingControllerTest ‑ Authorization 헤더로 device token과 모임 개설 정보를 받아 저장하면 201을 응답한다
com.ody.meeting.controller.MeetingControllerTest ‑ 로그 목록 조회에 성공하면 200응답 반환한다
com.ody.meeting.controller.MeetingControllerTest ‑ 유효하지 않은 초대 코드일 경우 404 에러를 반환한다.
com.ody.meeting.controller.MeetingControllerTest ‑ 특정 멤버의 참여 모임 목록 조회에 성공하면 200응답 반환한다
com.ody.meeting.domain.LocationTest ‑ [1] address=서울 강남구 테헤란로 411
com.ody.meeting.domain.LocationTest ‑ [1] latitude=-90
com.ody.meeting.domain.LocationTest ‑ [1] latitude=-90.000001
com.ody.meeting.domain.LocationTest ‑ [1] longitude=-180
com.ody.meeting.domain.LocationTest ‑ [1] longitude=-180.000001
com.ody.meeting.domain.LocationTest ‑ [2] address=경기 성남시 분당구 서판교로 32
com.ody.meeting.domain.LocationTest ‑ [2] latitude=90
com.ody.meeting.domain.LocationTest ‑ [2] latitude=90.000001
com.ody.meeting.domain.LocationTest ‑ [2] longitude=180
com.ody.meeting.domain.LocationTest ‑ [2] longitude=180.000001
com.ody.meeting.domain.LocationTest ‑ [3] address=인천 부평구 갈산로 2
com.ody.meeting.domain.LocationTest ‑ [3] latitude=-90.000000
com.ody.meeting.domain.LocationTest ‑ [3] latitude=-90.0000001
com.ody.meeting.domain.LocationTest ‑ [3] longitude=-180.000
com.ody.meeting.domain.LocationTest ‑ [3] longitude=-180.0000001
com.ody.meeting.domain.LocationTest ‑ [4] latitude=abc
com.ody.meeting.domain.LocationTest ‑ [4] longitude=abc
com.ody.meeting.domain.LocationTest ‑ [5] latitude=
com.ody.meeting.domain.LocationTest ‑ [5] longitude=
com.ody.meeting.domain.LocationTest ‑ 서울, 경기, 인천 지역이 아니면 Location을 생성시 예외가 발생한다.
com.ody.meeting.repository.MeetingRepositoryTest ‑ 특정 멤버의 모임 목록을 반환한다
com.ody.member.controller.MemberControllerTest ‑ Authorization 헤더로 device token을 받아 회원을 저장하면 201을 응답한다
com.ody.member.domain.DeviceTokenTest ‑ 디바이스 토큰 헤더는 접두사가 포함되어야 한다
com.ody.member.domain.DeviceTokenTest ‑ 디바이스 토큰 헤더는 접두사가 포함되지 않으면 예외가 발생한다
com.ody.member.repository.MemberRepositoryTest ‑ 기기 토큰으로 회원을 조회한다
com.ody.notification.repository.NotificationRepositoryTest ‑ 특정 모임의 Notification 반환
com.ody.notification.repository.NotificationRepositoryTest ‑ 현재 시간 이전의 모임 notification만 가져온다
com.ody.notification.service.FcmEventSchedulerTest ‑ 예약 알림이 2초 후에 전송된다
com.ody.route.service.OdsayRouteClientTest ‑ 길찾기 api 요청 성공 시, 올바른 소요시간을 반환한다
com.ody.route.service.OdsayRouteClientTest ‑ 도착지 정류장이 없으면, 클라이언트 에러가 발생한다
com.ody.route.service.OdsayRouteClientTest ‑ 도착지와 출발지가 700m 이내일 때, 소요시간 0분을 반환한다
com.ody.route.service.OdsayRouteClientTest ‑ 잘못된 api-key 요청 시, 서버 에러가 발생한다
com.ody.util.InviteCodeGeneratorTest ‑ 모임 ID로 생성한 초대코드를 디코딩한다