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

[AN] fix: 모임 상세 예외 케이스 구현 #783

Merged
merged 2 commits into from
Jan 6, 2025

style: 린트 체크

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

[AN] fix: 모임 상세 예외 케이스 구현 #783

style: 린트 체크
c04847e
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results succeeded Jan 4, 2025 in 0s

All 77 tests pass in 1s

77 tests   77 ✅  1s ⏱️
12 suites   0 💤
12 files     0 ❌

Results for commit c04847e.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

77 tests found

There are 77 tests, see "Raw output" for the full list of tests.
Raw output
com.happy.friendogly.presentation.ui.club.common.model.ClubFilterSelectorTest ‑ Gender 필터를 선택하면 해당 필터들만 반환되어야 한다()
com.happy.friendogly.presentation.ui.club.common.model.ClubFilterSelectorTest ‑ Size 필터를 선택하면 해당 필터들만 반환되어야 한다()
com.happy.friendogly.presentation.ui.club.common.model.ClubFilterSelectorTest ‑ 선택 된 GenderFilter가 없다면, GenderFilter를 확인하는 로직은 false를 반환해야 한다()
com.happy.friendogly.presentation.ui.club.common.model.ClubFilterSelectorTest ‑ 선택 된 GenderFilter가 있다면, GenderFilter를 확인하는 로직은 true를 반환해야 한다()
com.happy.friendogly.presentation.ui.club.common.model.ClubFilterSelectorTest ‑ 선택 된 SizeFilter가 없다면, SizeFilter를 확인하는 로직은 false를 반환해야 한다()
com.happy.friendogly.presentation.ui.club.common.model.ClubFilterSelectorTest ‑ 선택 된 SizeFilter가 있다면, SizeFilter를 확인하는 로직은 true를 반환해야 한다()
com.happy.friendogly.presentation.ui.club.common.model.ClubFilterSelectorTest ‑ 여러 필터를 추가하면 ClubFilterSelector에 모든 필터가 추가되어야 한다()
com.happy.friendogly.presentation.ui.club.common.model.ClubFilterSelectorTest ‑ 이미 추가 된 필터가 있다면 해당 필터는 추가되지 않아야 한다()
com.happy.friendogly.presentation.ui.club.common.model.ClubFilterSelectorTest ‑ 필터 목록을 초기화하면 주어진 필터들로 초기화되어야 한다()
com.happy.friendogly.presentation.ui.club.common.model.ClubFilterSelectorTest ‑ 필터를 제거하면 해당 필터는 ClubFilterSelector에서 삭제되어야 한다()
com.happy.friendogly.presentation.ui.club.common.model.ClubFilterSelectorTest ‑ 필터를 추가하면 ClubFilterSelector에 해당 필터가 추가되어야 한다()
com.happy.friendogly.presentation.ui.club.detail.ClubDetailViewModelTest ‑ 모임 상세 로드에 실패하면 사용자에게 실패를 알리는 이벤트를 발생시킨다()
com.happy.friendogly.presentation.ui.club.detail.ClubDetailViewModelTest ‑ 모임 상세가 로드된다()
com.happy.friendogly.presentation.ui.club.detail.ClubDetailViewModelTest ‑ 모임 참여에 성공하면 사용자에게 참여 성공을 알리는 이벤트가 발생된다()
com.happy.friendogly.presentation.ui.club.detail.ClubDetailViewModelTest ‑ 모임 참여할 수 없는 경우 사용자에게 참여 실패를 알리는 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.club.list.ClubListViewModelTest ‑ 등록한 주소가 없는 경우 사용자에게 주소 등록을 요구하는 화면을 표시한다()
com.happy.friendogly.presentation.ui.club.list.ClubListViewModelTest ‑ 등록한 주소의 모임 리스트가 로드된다()
com.happy.friendogly.presentation.ui.club.my.head.MyHeadClubViewModelTest ‑ 내가 생성한 모임 로드에 실패한다면, 에러를 표시하는 상태를 가진다()
com.happy.friendogly.presentation.ui.club.my.head.MyHeadClubViewModelTest ‑ 내가 생성한 모임이 로드된다()
com.happy.friendogly.presentation.ui.club.my.head.MyHeadClubViewModelTest ‑ 내가 생성한 모임이 없다면, 모임이 없다는 것을 나타내는 상태를 가진다()
com.happy.friendogly.presentation.ui.club.my.participating.MyParticipatingClubViewModelTest ‑ 내가 가입한 모임 로드에 실패한다면, 에러를 나타내는 상태를 가진다()
com.happy.friendogly.presentation.ui.club.my.participating.MyParticipatingClubViewModelTest ‑ 내가 가입한 모임이 로드된다()
com.happy.friendogly.presentation.ui.club.my.participating.MyParticipatingClubViewModelTest ‑ 내가 가입한 모임이 없다면, 모임이 없다는 것을 나타내는 상태를 가진다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 내가 방장인 모임 이동 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 내가 참여한 모임 이동 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 사용자 프로필 편집 이동 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 사용자와 펫 정보가 로드된다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 사용자의 정보를 로드할 때, 서버 에러가 발생하면, 서버 에러 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 사용자의 정보를 로드할 때, 인터넷 에러가 발생하면, 인터넷 에러 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 사용자의 펫 정보를 로드할 때, 서버 에러가 발생하면, 서버 에러 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 사용자의 펫 정보를 로드할 때, 인터넷 에러가 발생하면, 인터넷 에러 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 사용자의 펫이 5마리일 경우, 펫 더하기 아이템은 추가되지 않는다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 설정 이동 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 펫 등록 이동 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 펫 상세 정보 페이지 이동 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 펫 정보 페이지를 5페이지로 변경할 수 있다()
com.happy.friendogly.presentation.ui.mypage.MyPageViewModelTest ‑ 펫 편집 이동 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.otherprofile.OtherProfileViewModelTest ‑ 강아지 정보를 불러올 때, 서버 오류가 발생하면 서버 오류 메시지를 보여줄 수 있다()
com.happy.friendogly.presentation.ui.otherprofile.OtherProfileViewModelTest ‑ 다른 사용자의 정보를 불러올 때, 인터넷이 끊긴다면 인터넷 연결이 없다는 메시지를 보여줄 수 있다()
com.happy.friendogly.presentation.ui.otherprofile.OtherProfileViewModelTest ‑ 다른 사용자의 정보와 사용자의 강아지 정보를 불러올 수 있다()
com.happy.friendogly.presentation.ui.otherprofile.OtherProfileViewModelTest ‑ 뒤로 가기 네비게이션을 수행할 수 있다()
com.happy.friendogly.presentation.ui.otherprofile.OtherProfileViewModelTest ‑ 특정 강아지의 세부 정보 화면으로 이동할 수 있다()
com.happy.friendogly.presentation.ui.otherprofile.OtherProfileViewModelTest ‑ 현재 페이지를 업데이트 할 수 있다()
com.happy.friendogly.presentation.ui.profilesetting.ProfileSettingViewModelTest ‑ 프로필 이미지 이동 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.profilesetting.ProfileSettingViewModelTest ‑ 프로필 이미지를 기본 이미지로 변경할 수 있다()
com.happy.friendogly.presentation.ui.profilesetting.ProfileSettingViewModelTest ‑ 프로필 이미지를 변경할 수 있다()
com.happy.friendogly.presentation.ui.profilesetting.ProfileSettingViewModelTest ‑ 프로필을 등록 할 때, 서버 에러가 발생한다면, 서버 에러 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.profilesetting.ProfileSettingViewModelTest ‑ 프로필을 등록 할 때, 인터넷 문제가 발생한다면, 인터넷 에러 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.profilesetting.ProfileSettingViewModelTest ‑ 프로필을 등록 할 수 있다()
com.happy.friendogly.presentation.ui.profilesetting.ProfileSettingViewModelTest ‑ 프로필을 등록할 때, 이미지 크기가 1MB보다 크다면, 이미지 크기가 1MB보다 크다는 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.profilesetting.ProfileSettingViewModelTest ‑ 프로필을 편집 할 때, 서버 에러가 발생한다면, 서버 에러 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.profilesetting.ProfileSettingViewModelTest ‑ 프로필을 편집 할 때, 이미지 크기가 1MB보다 크다면, 이미지 크기가 1MB보다 크다는 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.profilesetting.ProfileSettingViewModelTest ‑ 프로필을 편집 할 때, 인터넷 문제가 발생한다면, 인터넷 에러 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.profilesetting.ProfileSettingViewModelTest ‑ 프로필을 편집 할 수 있다()
com.happy.friendogly.presentation.ui.recentpet.RecentPetViewModelTest ‑ 최근 펫 정보가 로드된다()
com.happy.friendogly.presentation.ui.recentpet.RecentPetViewModelTest ‑ 펫이 없는 경우 UI 상태가 빈 리스트로 업데이트된다()
com.happy.friendogly.presentation.ui.register.RegisterViewModelTest ‑ 구글 로그인 실행 시, 구글 로그인 이동 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.register.RegisterViewModelTest ‑ 구글 로그인을 성공했을 때, 프로필 설정 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.register.RegisterViewModelTest ‑ 로컬 스토리지에 유효한 액세스 토큰이 있을 때, 모임 목록 화면 이동 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.register.RegisterViewModelTest ‑ 로컬 스토리지에서 액세스 토큰을 가져올 때, 알 수 없는 에러가 발생하면, 기본 에러 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.register.RegisterViewModelTest ‑ 사용자 등록을 하지 않은 경우, 서버 문제로 소셜 로그인을 실패했을 때, 서버 에러 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.register.RegisterViewModelTest ‑ 사용자 등록을 하지 않은 경우, 소셜 로그인을 성공했을 때, 프로필 설정 이동 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.register.RegisterViewModelTest ‑ 사용자 등록을 하지 않은 경우, 인터넷 문제로 소셜 로그인을 실패했을 때, 인터넷 에러 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.register.RegisterViewModelTest ‑ 사용자 등록이 이미 된 경우, 소셜 로그인을 성공했을 때, 수신된 JWT를 로컬 저장소에 저장한다()
com.happy.friendogly.presentation.ui.register.RegisterViewModelTest ‑ 새로운 유저일 때, 로컬 스토리지에 토큰이 없다는 메시지 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.register.RegisterViewModelTest ‑ 카카오 로그인 실행 시, 카카오 로그인 이동 이벤트가 발생한다()
com.happy.friendogly.presentation.ui.registerpet.RegisterPetViewModelTest ‑ 강아지 등록 시 네트워크 오류가 발생하면 적절한 메시지가 전송된다()
com.happy.friendogly.presentation.ui.registerpet.RegisterPetViewModelTest ‑ 강아지 등록 시 이미지 크기가 5MB보다 크면 이미지 크기 오류 메시지가 전송된다()
com.happy.friendogly.presentation.ui.registerpet.RegisterPetViewModelTest ‑ 강아지 수정 시 네트워크 오류가 발생하면 적절한 메시지가 전송된다()
com.happy.friendogly.presentation.ui.registerpet.RegisterPetViewModelTest ‑ 강아지 수정 시 이미지 크기가 5MB보다 크면 이미지 크기 오류 메시지가 전송된다()
com.happy.friendogly.presentation.ui.registerpet.RegisterPetViewModelTest ‑ 강아지 정보를 수정할 수 있다()
com.happy.friendogly.presentation.ui.registerpet.RegisterPetViewModelTest ‑ 강아지 정보를 정상적으로 등록할 수 있다()
com.happy.friendogly.presentation.ui.setting.SettingViewModelTest ‑ 네트워크 오류 발생 시 네트워크 오류 메시지를 표시한다()
com.happy.friendogly.presentation.ui.setting.SettingViewModelTest ‑ 로그아웃 시 토큰 삭제 후 회원가입 화면 이동 네비게이션을 호출한다()
com.happy.friendogly.presentation.ui.setting.SettingViewModelTest ‑ 알림 설정 저장 후 알림 상태가 업데이트된다()
com.happy.friendogly.presentation.ui.setting.SettingViewModelTest ‑ 초기화 시 알림 설정을 불러온다()
com.happy.friendogly.presentation.ui.setting.SettingViewModelTest ‑ 회원 탈퇴 시 회원가입 화면 이동 네비게이션 동작을 호출한다()