这是我的测试类:
import org.junit.Before;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
@RunWith(MockitoJUnitRunner.class)
public class OrmLiteTest {
@Mock
Context mMockContext;
@Before
public void setup() {
OrmLiteDatabaseHelper databaseHelper = new OrmLiteDatabaseHelper(mMockContext);
}
}
与Mockito相关的所有内容都用红色着色,当alt +输入时,没有“导入类”选项。
我的测试类位于
com.example.myapp
com.example.myapp(androidTest) folder
这是我的gradle.build
文件的一部分:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
testCompile 'org.mockito:mockito-core:1.10.19'
}
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
jcenter()
}
答案 0 :(得分:3)
如果您需要纯单元测试,而不是仪器Android测试,则必须在src/test/java
目录下创建测试类,并将测试工件更改为单元测试'在Android Studio中(在Build Variants工具窗口中)。