【发布时间】: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