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

영화 상세 화면 작업 #32

Open
wants to merge 4 commits into
base: dlwls5201
Choose a base branch
from

Conversation

dlwls5201
Copy link
Collaborator

@dlwls5201 dlwls5201 commented Apr 6, 2020

  1. data, domain, presenter 로 분리
  2. 영화 상세 화면 작성
  3. 테스트 코드 추가

자세한 설명은 readme를 참고해 주세요.

- presenter, domain 테스트 코드 추가
- 2가지 RecyclerView 생성 모듈 적용
@dlwls5201 dlwls5201 self-assigned this Apr 6, 2020
}

@Test
fun `이미지 간격을 제외한 디바이스 가로 길이에 맞춰 2 대 3 비율로 이미지 사이즈 결정`() {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

궁금해서 질문 남깁니다 ㅎㅎㅎ...! fun '~~~' () 이렇게 써도 실행이 되는건가요? 테스트라는 어노테이션이 붙어서 가능한걸까요..? 테스트는 정말 아무것도 몰라서 궁급합니답..!

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

백틱 이라는 것을 알아보시면 될 것 같습니다 ㅎㅎ
일반 함수작성할 때도 가능하고 보통은 예약어와 겹칠때 사용하거나, 위와 같은 식으로 테스트에서 활용됩니다

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저도 백틱 이라는것 처음 들어보았습니다. 감사합니다. ㅎㅎ
저도 회사에서 테스트코드를 사용하지는 않지만 종종 테스트 예제에서 위와 같이 쓰는게 있어서 이렇게 사용해 보았습니다.

gson.fromJson(errorBody.string(), ErrorResponse::class.java)
} ?: ErrorResponse(listOf(unknownError))
} catch (exception: Exception) {
ErrorResponse(listOf(unknownError))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

너무 초보적인 질문일거 같아서 우선 죄송합니다. ErrorResponse 파일을 보니 string list 하나가 있더라구요. 만드신 의도가 궁금합니다..! 저한테는 생소한 부분이여서요!

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Movie API 에서 에러를 list 형식으로 보내주더라구요!
저도 리스트로 안만들어서 사용하는데 현재 사용하고 있는 Movie API가 이렇게 보내줘서 만들었습니다. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants