有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaSpringMVC控制器测试

在测试和做了大量研究后,我还不知道从哪里开始,基于我所看到的例子

下面的控制器用于spring引导客户端应用程序,该应用程序只向REST API发出GET请求,REST API以列表形式返回响应。在这里,响应被设置为模型上的一个属性,然后作为字符串返回以在视图中呈现。。。如果我100%正确的话

问题:有人能分享一个我需要如何为这个控制器编写测试的例子吗?我是否需要断言控制器属性不为null

 @Controller 
 @RequestMapping
 public class WebController {
    
      @GetMapping("/ListA") 
      public String viewListAController(Model model) {
          
          return "ListA";

      }
 }  

共 (1) 个答案

  1. # 1 楼答案

    嗯,Model方法参数从未被使用过,很可能应该被删除,因为它没有做任何事情

    那么单元测试很可能只是确保viewListAController方法返回字符串'ListA'

    而且

    就这样