【问题标题】:What is the simplest way to cover websocket controller with unit tests in Spring?在 Spring 中用单元测试覆盖 websocket 控制器的最简单方法是什么?
【发布时间】:2015-05-17 14:23:22
【问题描述】:

有没有像 Spring MockMvc 这样简单的 websocket 测试? 我看到了some 问题/答案,但它们都至少一岁了,在我看来,在编写测试方面并不那么简单。 假设我有这个控制器:

public class ClieantQuery {
    private String name;
    private int count;

    public String getName() { return name; }

    public int getCount() { return count; }
}

@Controller
public class WSController {

    @MessageMapping("/ws-message")
    @SendTo("/message/data")
    public List<String> processClientQuery(ClientQuery clientQuery) {
        return IntStream.range(0, clientQuery.getCount())
                .boxed().map(i -> "Hello " + clientQuery.getName())
                .collect(Collectors.toList());
    }
}

测试类的外观如何?

【问题讨论】:

  • 这不是单元测试,而是集成测试。

标签: java spring unit-testing spring-mvc spring-websocket


【解决方案1】:
猜你喜欢
  • 2016-01-29
  • 2021-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多