[AN] test : 클럽 필터 로직 테스트 (#734) #514
GitHub Actions / Test Results
succeeded
Nov 12, 2024 in 0s
All 77 tests pass in 1s
Annotations
Check notice on line 0 in .github
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 ‑ 회원 탈퇴 시 회원가입 화면 이동 네비게이션 동작을 호출한다()
Loading