2014-12-24 4 views
0

JUnit 및 Robolectric를 사용하여 간단한 단위 테스트 프로젝트를 만들려고합니다. build.gradle 파일은 아래에 첨부되어 있습니다.Gradle을 사용하여 JUnit 및 Robolectric을 찾을 수 없습니다.

evaluationDependsOn(':blitzen') 

apply plugin: 'java' 

repositories { 
    mavenCentral() 
} 

dependencies { 
    //compile fileTree(dir: 'libs', include: ['*.jar']) 

    def blitzenModule = project(':blitzen') 
    compile blitzenModule 

    testCompile blitzenModule.android.applicationVariants.toList().first().javaCompile.classpath 
    testCompile blitzenModule.android.applicationVariants.toList().first().javaCompile.outputs.files 
    testCompile files(blitzenModule.plugins.findPlugin("com.android.application").getBootClasspath()) 

    testCompile 'junit:junit:4.12' 
    testCompile 'org.robolectric:robolectric:2.4' 
} 

여기서 "blitzen"은이 테스트 프로젝트가 테스트하는 앱입니다. Gradle은 junit과 robolectric을 다운로드 할 수있었습니다. 그러나, 나는 아직도 다양한 junit과 robolectric 패키지를 찾을 수 없다는 것에 불평하는 테스트 코드에 컴파일러 에러를 가지고있다. junit과 robolectric jar를 올바르게 사용할 수 있도록 빌드 스크립트에 다른 것을 추가해야합니까?

감사합니다.

답변

0

"src/test/..."대신 "src/main/..."안에 테스트 코드를 넣었습니다. 테스트 소스 파일을 재배치하면 문제가 해결됩니다.

관련 문제