【问题标题】:Unit Test Using Junit5 and mockito使用 Junit5 和 mockito 进行单元测试
【发布时间】:2021-08-19 09:20:41
【问题描述】:

我正在尝试使用 Junit-5 和 mockito 为 android 编写单元测试用例但是当有返回语句时如何为这种函数编写测试用例

```public void doSomething() {
        if (isTrue()) {
            return;
        }
        some other code 
}```

【问题讨论】:

    标签: android mockito junit5 android-unit-testing


    【解决方案1】:

    由于你的方法的返回类型是void,你只能测试行为,不能测试状态。

    如果您的方法正在协调对其他对象(协作者)的其他方法的调用,您可以使用 Mockito 来验证与另一个(模拟)对象的交互是否发生。

    如果您的方法提前返回,您可以确保调用没有发生。

    以下是一些可能有帮助的进一步阅读:

    【讨论】:

      猜你喜欢
      • 2017-09-19
      • 2019-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-22
      • 1970-01-01
      • 2023-03-28
      相关资源
      最近更新 更多