안드로이드 스튜디오 유닛 테스트
안드로이드 스튜디오 유닛 테스트
PC를 정리하고 있으면, 이런 일을 쓰고 있었기 때문에 공개
android studio로 unit tests할 수 있는 환경 구축
공식 페이지대로 하겠습니다.
app/build.gradle
testCompile 'junit:junit:4.12'
testCompile 'org.mockito:mockito-core:1.+'
디렉토리
AndroidStudioProjects/au_wallet/app/src/test
mkdir test
예를 들어
~/AndroidStudioProjects/au_wallet/app/src/test
└── java
└── jp
└── auone
└── wallet
└── util
└── NetworkUtilTest.java
로컬에서 테스트 이동
Build Variants
클릭하여 표시
Test Artifact
Unit Tests를 선택합니다.
테스트 실행을 위한 설정 추가
Edit configurations > + 버튼으로 설정 늘리기
JUnit 선택
이름은 SmallTest입니다.
구성
이제 설정을 만들고 SmallTest를 선택한 상태에서 재생 버튼을 누르면 테스트를 로컬에서 실행할 수 있습니다.
참고
htp : // bg. Rec t-t ch. 이. jp/2015/08/10
htps : // 기주 b. 코 m / 호 t 치 미 / 아우 소메 - an d 로이 d e s ching g
htps : // / s. 오, ぇ. 코 m/아/안 d로이 d. 이 m / 와 ls / t ch-do cs / u-t-s chin g-sop rt
htp : //도 c 와. rg/
h tp : // 쿠이타. 코 m / 아스마 / ms / 80169 아후 f 9718 아 9205
왜 SmallTest라는 이름
@SmallTest
純粋なビジネスロジックをテストする。対象はUtilやHelper、Model及びデータ取得の為のリポジトリ層
ライブラリ: Robolectric3, JUnit4, Mockito, AssertJ
@MediumTest
UIロジックやユーザーのアクション及びそれに伴って変化するViewの状態をテストする。対象はCustom ViewやActivity/FragmentもしくはPresenter
ライブラリ: Espresso2, AndroidTestCase, Mockito, Spoon, assertj-android
@LargeTest
「あるシナリオが実行できるか」という観点でテストする。何をアサートするかは一律に定義できないので画面のスクリーンショットを撮って人間が確認する方が無難。リグレッションテストも兼ねる。
ライブラリ: Appium, calabash-android, UI automator
Reference
이 문제에 관하여(안드로이드 스튜디오 유닛 테스트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yanap/items/3bc6bc13d2621a496536텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)