Page <t>对象在foreach循环中引发NPE

时间:2018-08-06 09:30:03

标签: java spring mockito

我有一个测试,其中存储库调用返回一个Page<Entity>对象。

此后,我要遍历foreach循环中的元素

    for (Entity entity : pageableObject) {
     //SOME CODE
    }

我总是在forEach行上得到NullPointerException

我尝试了几件事:

  1. 创建一个没有元素的虚拟PageImpl
  2. 模拟可分页结果。

我仍然要获得NPE。当我到达forEach循环时,pageableObject存在(作为真实对象,或者作为模拟,具体取决于解决方案1或2)

这里可能是什么问题?

1 个答案:

答案 0 :(得分:1)

您需要这样使用:

表示(实体实体:pageableObject.getContent()) {

enter code here

}