-
Notifications
You must be signed in to change notification settings - Fork 9
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
base: dlwls5201
Are you sure you want to change the base?
영화 상세 화면 작업 #32
Conversation
- presenter, domain 테스트 코드 추가
- 2가지 RecyclerView 생성 모듈 적용
} | ||
|
||
@Test | ||
fun `이미지 간격을 제외한 디바이스 가로 길이에 맞춰 2 대 3 비율로 이미지 사이즈 결정`() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
궁금해서 질문 남깁니다 ㅎㅎㅎ...! fun '~~~' () 이렇게 써도 실행이 되는건가요? 테스트라는 어노테이션이 붙어서 가능한걸까요..? 테스트는 정말 아무것도 몰라서 궁급합니답..!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
백틱 이라는 것을 알아보시면 될 것 같습니다 ㅎㅎ
일반 함수작성할 때도 가능하고 보통은 예약어와 겹칠때 사용하거나, 위와 같은 식으로 테스트에서 활용됩니다
There was a problem hiding this comment.
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)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
너무 초보적인 질문일거 같아서 우선 죄송합니다. ErrorResponse 파일을 보니 string list 하나가 있더라구요. 만드신 의도가 궁금합니다..! 저한테는 생소한 부분이여서요!
There was a problem hiding this comment.
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가 이렇게 보내줘서 만들었습니다. :)
자세한 설명은 readme를 참고해 주세요.