AssertJ-Android 使用教程
assertj-androidA set of AssertJ helpers geared toward testing Android.项目地址:https://gitcode.com/gh_mirrors/as/assertj-android
1. 项目的目录结构及介绍
AssertJ-Android 是一个用于简化 Android 测试的库,由 Square 公司维护。以下是该项目的目录结构及其介绍:
assertj-android/
├── assertj-android/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ ├── org/
│ │ │ │ │ ├── assertj/
│ │ │ │ │ │ ├── android/
│ │ │ │ │ │ │ ├── ... (各种 Android 组件的断言类)
│ │ │ │ │ │ │ └── ...
│ │ │ │ │ │ └── ...
│ │ │ │ └── ...
│ │ │ └── ...
│ │ └── ...
│ └── ...
├── assertj-android-support-v4/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ ├── org/
│ │ │ │ │ ├── assertj/
│ │ │ │ │ │ ├── android/
│ │ │ │ │ │ │ ├── support/
│ │ │ │ │ │ │ │ ├── v4/
│ │ │ │ │ │ │ │ │ ├── ... (Support v4 库的断言类)
│ │ │ │ │ │ │ │ │ └── ...
│ │ │ │ │ │ │ │ └── ...
│ │ │ │ │ │ │ └── ...
│ │ │ │ │ │ └── ...
│ │ │ │ └── ...
│ │ │ └── ...
│ │ └── ...
│ └── ...
├── assertj-android-appcompat-v7/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ ├── org/
│ │ │ │ │ ├── assertj/
│ │ │ │ │ │ ├── android/
│ │ │ │ │ │ │ ├── appcompat/
│ │ │ │ │ │ │ │ ├── v7/
│ │ │ │ │ │ │ │ │ ├── ... (AppCompat v7 库的断言类)
│ │ │ │ │ │ │ │ │ └── ...
│ │ │ │ │ │ │ │ └── ...
│ │ │ │ │ │ │ └── ...
│ │ │ │ │ │ └── ...
│ │ │ │ └── ...
│ │ │ └── ...
│ │ └── ...
│ └── ...
├── ... (其他模块)
└── README.md
2. 项目的启动文件介绍
AssertJ-Android 项目没有特定的“启动文件”,因为它是一个库,需要集成到你的 Android 项目中使用。你可以在你的测试代码中引入相应的断言类来开始使用。
例如:
import static org.assertj.android.api.Assertions.assertThat;
public class ExampleTest {
@Test
public void testExample() {
View view = new View(context);
assertThat(view).isGone();
}
}
3. 项目的配置文件介绍
AssertJ-Android 的配置主要通过 Gradle 依赖来完成。以下是一些常见的配置示例:
添加基本依赖
在你的 build.gradle
文件中添加以下依赖:
dependencies {
testImplementation 'com.squareup.assertj:assertj-android:1.1.1'
}
排除冲突依赖
如果遇到依赖冲突,可以排除特定模块:
dependencies {
testImplementation('com.squareup.assertj:assertj-android:1.1.1') {
exclude group:
assertj-androidA set of AssertJ helpers geared toward testing Android.项目地址:https://gitcode.com/gh_mirrors/as/assertj-android
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...