刚开始测试,在做了大量研究之后,根据我所看到的示例不确定从哪里开始。
以下控制器用于 Spring Boot 客户端应用程序,该应用程序仅向 REST API 发出 GET 请求,该 API 以列表形式返回响应。在这里,响应被设置为模型上的一个属性,然后作为要在视图中呈现的字符串返回...如果我 100% 正确。
问题:有人可以分享一个我需要如何为这个控制器编写测试的例子吗?我需要断言控制器属性不为空吗?
@Controller
@RequestMapping
public class WebController {
@GetMapping("/ListA")
public String viewListAController(Model model) {
return "ListA";
}
}
答案 0 :(得分:1)
好吧,Model
方法参数从未使用过,很可能应该将其删除,因为它没有做任何事情。
那么您的单元测试很可能只是确保 viewListAController
方法返回字符串“ListA”。
还有……
就是这样...