2017-03-07 1 views
1
Android Studio 2.3 

를 실행하고 내 build.gradle 파일에 우리 build.grade 파일에서 주자와 규칙이 필요 나는 다음과 같은 종속성이 있습니다합니까 우리는 좀 계측 테스트를 실행하고 장비 테스트를

androidTestCompile 'com.android.support.test:runner:0.5' 
androidTestCompile 'com.android.support.test:rules:0.5' 

나는를 이것들이 궁금하다. 내 검사가 그들없이 완벽하게 작동하는 것처럼 보입니다.

나는 그들이 포함되어있는 많은 튜토리얼을 보았지만, 테스트없이 다른 테스트를 실행할 수 있다면 다른 의존성에 포함될 수 있습니까?

그렇기 때문에 테스트를 실행해도 내 테스트는 효과가 없습니다.

무엇이며 왜 필요합니까?

답변

1

아니요 기본적으로 단위 테스트를 실행하기 위해 이들 중 어떤 것도 필요하지 않습니다. 또한 @RunWith 주석을 사용하여 러너로 테스트를 실행할 수 있습니다.

예.

@RunWith(MockitoJUnitRunner.class) 
public class MyTest ... { 
... 
}