java - 如何在scala akka(spray)中编写休息服务的测试用例

标签 java scala rest akka spray

如何模拟 HttpResponse?我正在使用 scala、akka 和 Spray 来调用用 json 响应的其余服务,我需要为其编写测试用例。建议我可以使用的技术。

最佳答案

最好的选择是使用喷雾测试套件 http://spray.io/documentation/1.1.2/spray-testkit/它带有预定义的方法,允许进行一些模拟。

如果您需要模拟底层库,Mockito 是一个不错的选择,但还有其他类似 Scalamock 的库,您可以尝试一下。

对于 JSON 检查,我在使用 Spray 的 json 库和检查反序列化对象方面拥有良好的经验。

关于java - 如何在scala akka(spray)中编写休息服务的测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34872842/

相关文章:

java - 用于 Java 结尾大括号的 Eclipse 格式化程序

java - 使用 JavaDoc 记录 Java 枚举的最佳方法是什么?

Scala:创建一个新列表,其中每个元素都是用不同后缀重复的旧列表的元素

java - 使用react.js对象发送空值的POST请求

java - Eclipse 删除 "export"历史记录

java - 在字节数组中查找特定字符?

scala - 运行Spark Scala示例失败

scala - Spark-在分组和收集期间跨列维护数据顺序

django - 通过 POST 发送文件,Django/python 请求对象存储不正确

android - 为什么我的 HttpPut 从我的 Android 发送 GET 请求?