Android(Kotlin)

Android Unit Test

----___<<<<< 2021. 8. 27. 09:30

 정말 간단한 테스트코드 작성법입니다.

 

 안드로이드 폴더를 보면 아래와 같은 test프로젝트들이 나와있습니다.

 그 중에, 아래 부분을 돌려서 테스트를 할 수 있는데, 이 부분을 어떻게 하는지 보면

 

 아래와 같이 해줄 수 있습니다. 간단한 클래스 하나 만들어서 이 친구의 값이 참인지 아닌지를 비교할 수 있습니다.

 

 그렇다면, UI Test는 어떻게 할까요?

 

 아래와 같이 버튼한번 누르고 나오는 텍스트 체크하는 테스트를 작성해봤습니다.

 

 

 

 

설명은 귀찮으니 아래 링크들 보시면 됩니다.

 

 또한 테스트 모의 객체를 만들 수 있는 Mockito라는 친구도 있는데 자세한건 아래에서

 

https://greedy0110.tistory.com/57

 

[테스트] Mock, Mockito - 사용법, 레시피, when, verify, 유용한 코틀린 함수

Mockito Mockito framework site Intro Why How More Who Links Training Why drink it? Mockito is a mocking framework that tastes really good. It lets you write beautiful tests with a clean & simple AP..

greedy0110.tistory.com

 

 

- 참고

 

https://www.youtube.com/watch?v=3weiK_qKuSI 

 

https://www.youtube.com/watch?v=W0ag98EDhGc&t=1278s 

 

'Android(Kotlin)' 카테고리의 다른 글

Android Interface abstract class 차이  (0) 2021.08.27
Android infinit scroll  (0) 2021.08.27
anti MVVM Pattern  (0) 2021.08.27
Sealed class vs Enum  (0) 2021.08.27
Android MVC MVVM MVP  (0) 2021.08.24