这个问题通常是因为在使用MyBatis Plus的分页查询时,没有正确配置返回类型。可以尝试以下解决方案:

  1. 确保在测试类中正确导入了相关的依赖,包括MyBatis Plus和分页插件。
  2. 检查测试方法的参数是否正确设置了分页参数。可以使用Page类或PageHelper工具类来设置分页参数。
  3. 确保测试方法的返回类型与被测方法的返回类型匹配。在这个例子中,被测方法返回的是PageableInfo<PermissionVersionListItem>,所以测试方法的返回类型应该是相同的。
  4. 检查是否正确配置了MyBatis Plus的分页插件。可以在配置文件中添加如下配置:
@Configuration
public class MyBatisPlusConfig {
    @Bean
    public PaginationInterceptor paginationInterceptor() {
        return new PaginationInterceptor();
    }
}

如果以上解决方案都没有解决问题,可以尝试打印出详细的异常信息,查看具体的错误原因

Test ClearAndBootstrapSql public void test_versionList 模拟一个Page对象 PageableInfoPermissionVersion pageableInfo = new PageableInfo; ListPermissionVersion permissionVersions =

原文地址: http://www.cveoy.top/t/topic/hQz3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录