用于控制器其余服务的Spring Junit测试用例
问题内容:
我有一个控制器可以响应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;
}
我不知道如何为该控制器方法编写测试用例。
问题答案: