我有一个PagingandSorting Repository,它有一个接受可分页对象的方法.我还有一个通过URL接受可分页对象的控制器.
我的用例是,如果用户在URL中指定页面大小参数,则必须为可分页对象获取该值.如果他没有提到默认值为50.
但是可分页对象现在默认为20.
任何建议都会有所帮助
我有一个响应REST调用的控制器,我有其他公共方法的各种测试用例.
我不知道如何为我的控制器写一个:
@RequestMapping(value = "/api/frames", method = RequestMethod.GET)
public List<Frame> getFrames(
@RequestParam(value="frameLength", required=true) Double frameLength,
@RequestParam(value="frameBreadth", required=true) Double frameBreadth,
@RequestParam(value="mountThickness", required=true) Double mountThickness,
@RequestParam(value="frameThickness", required=true) Double frameThickness){
List<Frame> tempFrames = new ArrayList<>();
List<FrameVariant> frameVariants = frameVariantService.getFrames(
frameLength, frameBreadth, mountThickness, frameThickness);
for (FrameVariant frameVariant : frameVariants) {
tempFrames.add(new Frame(frameVariant));
}
return tempFrames;
}
Run Code Online (Sandbox Code Playgroud)
我不知道如何为这个控制器方法编写一个测试用例.