scala - 如何为此功能编写测试
问题描述
这是一个返回监听器的 grpc 拦截函数,我该如何为此编写测试?
override def interceptCall[ReqT, RespT](call: ServerCall[ReqT, RespT], requestHeaders: Metadata, next: ServerCallHandler[ReqT, RespT]): ServerCall.Listener[ReqT] = {
next.startCall(new SimpleForwardingServerCall[ReqT, RespT](call) {
override def sendHeaders(responseHeaders: Metadata): Unit = {
responseHeaders.put(CUSTOM_HEADER_KEY, "customRespondValue")
}
解决方案
推荐阅读
- api - UPS、USPS 和 Fedex API 是否允许通过条形码访问送货地址?
- javascript - Vue 路由器生产构建抛出 Uncaught SyntaxError
- tinymce - 将粘贴格式从 Web 复制到 TinyMCE
- python - 在 Python 中校准 R 模型对象
- java - Android Studio 未显示某些项目的所有相关 xml
- amazon-web-services - AWS DMS 迁移 S3 到字段类型 DATETIME 的 dynamoDB 显示错误值
- java - 数组列表不添加值
- node.js - git push 上的目录重置
- javascript - Node.js 版本到 ECMAScript 版本的映射
- php - 伪造已安装的 PHP 扩展