AndroidJUnitRunner를 사용하여 androidTest 용 테스트 케이스를 작성 중입니다.단검이 androidTest 용 컴포넌트 클래스를 생성하지 않습니다
나는
compile 'com.google.dagger:dagger:2.4'
annotationProcessor 'com.google.dagger:dagger-compiler:2.4'
//MockDemoApplication.java androidTest 폴더
public class MockDemoApplication extends SampleApplication {
@Override
protected AppComponent createComponent() {
return DaggerTestAppComponent.builder()
.mockAppModule(new MockAppModule())
.build();
}
}
하지만 테스트 케이스 단검을 실행하려고 할 때 생성되지 않는 클래스에 build.gradle에 단검 코드 아래에 추가 한 Component 클래스 및 오류 아래에 오는 중
Error:(9, 13) error: cannot find symbol variable DaggerTestAppComponent
Error:Execution failed for task ':app:compileStagingDebugAndroidTestJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
androidTestCompile "com.google.dagger : dagger : $ DAGGER_VERSION"을 (를) 입력 해 보셨나요? –
예, 이제 작동 중입니다. –