JavaSpringMVC控制器测试
在测试和做了大量研究后,我还不知道从哪里开始,基于我所看到的例子
下面的控制器用于spring引导客户端应用程序,该应用程序只向REST API发出GET请求,REST API以列表形式返回响应。在这里,响应被设置为模型上的一个属性,然后作为字符串返回以在视图中呈现。。。如果我100%正确的话
问题:有人能分享一个我需要如何为这个控制器编写测试的例子吗?我是否需要断言控制器属性不为null
@Controller
@RequestMapping
public class WebController {
@GetMapping("/ListA")
public String viewListAController(Model model) {
return "ListA";
}
}
# 1 楼答案
嗯,
Model
方法参数从未被使用过,很可能应该被删除,因为它没有做任何事情那么单元测试很可能只是确保
viewListAController
方法返回字符串'ListA'而且
就这样