小编Ste*_*dio的帖子

在对象列表上调用提取后,如何检查没有值为空?

在单元测试中使用 AssertJ,我想从此类对象的列表中提取自定义对象的多个属性,extracting并检查它们是否全部非空。

例如,假设我想提取fieldA和:fieldBMyObject

import static from org.assertj.core.api.Assertions.assertThat;

List<MyObject> theList = ...; 
assertThat(theList).extracting("fieldA", "fieldB")).isNotNull();
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚正在检查的内容。

正在isNotNull检查:

  1. 返回的iterableextracting不为空?
  2. 列表中没有元组为空?
  3. 每个元组中的每个值都不为空?

java assertj

4
推荐指数
1
解决办法
345
查看次数

标签 统计

assertj ×1

java ×1