[Android] Android Local Unit Tests 환경 구성

Android 앱 개발 시 테스트하는 방법은 두가지가 있다.

  1. Instrumented Unit Tests
  2. Local Unit Tests
그중 하나인 Local Unit Tests 환경설정을 정리해 본다. 

Local Unit Test 는 테스트하고자 하는 코드가 Android System 에 크게 의존적이지 않을 때 사용한다.

환경설정
  • 폴더 생성 : 테스트 코드는 src/test/java 폴더에 위치해야 한다.
프로젝트 구조
  • build.gradle - dependancies 추가
    • testCompile 'junit:junit:4.12'
    • testCompile 'org.mockito:mockito-core:1.10.19'
    • testCompile 'org.hamcrest:hamcrest-library:1.1'
  • 테스트 코드 작성
  • 테스트 코드 구조
  • 테스트 실행
    •  안드로디으 스튜디오에 있는 Build Variants 창 클릭
    •  Test Artifact 를 Unit Tests 로 변경
    •  Run 메뉴에서 Unit Test를 실행
Unit Tests 가 활성화 된 화면


ref :




댓글

이 블로그의 인기 게시물

[JDBC] 쿼리 후에 ResultSet 에 데이터가 있는지 확인하는 방법

[Android] Android 로깅 시 isLoggable() 메서드 사용

[Spring] @PropertySource and Environment 사용시 Property 값이 null 로 들어오는 경우