Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
😎 작업 내용
🧐 변경된 내용
🥳 동작 화면
🤯 이슈 번호
🥲 비고
안드로이드 의존성을 제거해서 테스트 코드 작성을 용이하게 해준다.
라는 항목인데... 처음부터 안드로이드 의존성을 제거해서 아직 직접적으로 큰 이점을 느껴지지 않는 것 같습니다.
Fake Model, Fake Repository를 막 구현해서 추후 공식 가이드라인에 따라 개선하면 좋을 것 같습니다.테스트 코드에서도 메모리를 신경써줘야 하나 라는 생각이 드는데우선은 FakeGroupInfo는 지연 생성되는 싱글턴 객체로 만들었고,
FakeGroupRepository는 그냥 최상위 변수에 GroupRepository인터페이스 객체를 임시로 구현했습니다.