ExampleUnitTest里面如何导入 Android 库的AndroidJUnit4
时间: 2024-02-11 19:08:06 浏览: 96
Android Studio JUnit单元测试
在 ExampleUnitTest 中导入 Android 库的 AndroidJUnit4 可以按照以下步骤:
1. 在 app/build.gradle 文件中添加以下依赖:
```
dependencies {
testImplementation 'junit:junit:4.13.1'
androidTestImplementation 'androidx.test:runner:1.3.0'
androidTestImplementation 'androidx.test:rules:1.3.0'
}
```
其中,androidx.test:runner 和 androidx.test:rules 是 AndroidJUnit4 所依赖的库。
2. 在 ExampleUnitTest 类的顶部添加 import 语句,以导入 AndroidJUnit4:
```
import org.junit.runner.RunWith;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Test;
import static org.junit.Assert.*;
import org.junit.Rule;
```
其中,@RunWith(AndroidJUnit4.class) 注解表示使用 AndroidJUnit4 运行测试,@Test 注解表示该方法为测试方法,@Rule 注解表示测试规则。
3. 在测试方法中使用 Android 库和 AndroidJUnit4:
```
@RunWith(AndroidJUnit4.class)
public class ExampleUnitTest {
@Rule
public ActivityScenarioRule<MainActivity> activityScenarioRule = new ActivityScenarioRule<>(MainActivity.class);
@Test
public void testSomeMethod() {
// 使用 Android 库和 AndroidJUnit4 进行测试
}
}
```
其中,ActivityScenarioRule 是一个 AndroidJUnit4 规则,用于在测试中启动和管理 Activity。
阅读全文