본문 바로가기

Android Studio2

[Android, Kotlin] Retrofit에서 LocalDateTime 데이터 받아오기 1. 오류 상황 retrofit에서 localDateTime 데이터를 받아오던 중 다음과 같은 오류가 발생하였다. 위의 오류는 LocalDateTime parsing에서 문제가 생겨서 발생하는 오류이다. 이 오류를 해결하기 위해서 필자는 검색을 기반으로 gson에 기존의 localDatetime을 parsing 하는 작업의 코드를 추가하였다. val gson = GsonBuilder() .setDateFormat("yyyy-MM-dd'T'HH:mm:ss") .create() return GsonConverterFactory.create(gson) 위의 방법은 나에게 올바른 방법이 아니었다. 그러나 나는 한 블로그에서 방법을 찾을 수 있었다. https://lemontia.tistory.com/997 [r.. 2023. 11. 6.
[Android, Kotlin] android에서 Junit으로 테스트 코드 작성하기 이번에 정리할 내용은 테스트 코드이다. 다들 테스트 코드라는 말을 들어본 적은 있어도 사용법을 몰라서 사용하지 않았던 경우도 있었을 것이고, 장점에 대해서는 들었지만 확 와닿지 않았기 때문에 사용하지 않았을 수도 있을 것이다. 필자의 경우에는 2가지 모두 해당사항이었다 ㅎㅎ 하지만 이번에 친구들이랑 하는 대형 프로젝트에서 파트별 개발을 하던 중 내가 코드를 잘 작성하고 있는 걸까?라는 의문이 들어 테스트 코드에 대해 공부하고 이번 기회에 포스팅으로 남겨볼까 한다. 그러면 바로 테스트 코드에 대해 간단히 알아보고 코드 예제로 같이 확인해 보도록 하자. 1. 테스트 코드를 작성하는 이유? 테스트 코드는 안드로이드 앱을 개발하면서 특정 로직을 테스트하면서 기능의 문제나 오류를 찾아내 주는 코드를 뜻한다. 테스.. 2023. 9. 28.
728x90