java - 如何实例化和填充 Page<Object[]>

标签 java spring junit

对于我的 Junit 测试用例,我需要实例化并填充

Page<Object[]> page;

其中Page是Spring类org.springframework.data.domain.Page

您能告诉我如何实现这一目标吗?

最佳答案

您可以使用 Page 的实现:

import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;

....

String[] strArray = new String[] {"foo", "bar"};
List<String[]> data = new ArrayList<>();
data.add(strArray);

Page<String[]> page = new PageImpl<>(data);

javadoc: https://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/domain/PageImpl.html

关于java - 如何实例化和填充 Page<Object[]>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56604278/

相关文章:

java - 敌方物体不会移动 LibGDX

java - Android - 设置应用程序主题(样式)

java - 多页面方向 - Adob​​e Postscript 工具

spring - camunda-bpm-spring-boot-starter-webapp 依赖不工作和嵌入式 tomcat 失败

java - 如何使用gradle在xml报告中发布其他junit5失败消息?

intellij-idea - 如何使用 VisualVM 分析从 Intellij Idea 运行的 JUnit 测试

java - 牌组发牌 Java

java - Spring 中的包名称约定

java - 线程中的junit断言引发异常

spring - 如何从 JSR 330 Spring 应用程序中删除 NullPointerException