Android Studio
을 사용 중이며 MAinActivity
클래스의 울트라 베이직 테스트를 작성했습니다. 나는 extends ActivityInstrumentationTestCase2<MainActivity>
에서 MainActivityTest
를 상속 나는 어떤 에뮬레이터를 실행하지 않고, gradle
단위 테스트를 사용하여기본 안드로이드 유닛 테스팅
private MainActivity mMainActivityTest;
public void testPreconditions() {
assertNotNull("mMainActivityTest is null", mMainActivityTest);
}
테스트하려는. 내가 테스트를 실행하면
, 난 항상
External tasks execution finished 'cleanTest test --tests "com.my.app.MainActivityTest.testPreconditions"
가 어떻게 올바른 단위 테스트를 할 수 얻을, 나는 더 적색 또는 녹색 막대를 얻을, 나는 assertNotNull
또는 assertNull
무엇을 선택? 당신의 build.gradle
응용 프로그램 수준에서
중단 점을 시도한 적이 있습니까? 그것은 당신의'@ Test' 주석이 누락 된 것 같습니다 –
@KevinWallis 저는'@ Test' 주석을 가지고 있습니다 만 아무 것도 바뀌지 않습니다. '테스트 이벤트가 수신되지 않았습니다'라는 메시지가 나타났습니다 – user1611830