AssertJ-Android 使用教程

随笔2个月前发布 笨蛋
30 0 0

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

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...