首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用sbt-scoverage在Akka-HTTP服务中编写集成测试用例?

如何使用sbt-scoverage在Akka-HTTP服务中编写集成测试用例?
EN

Stack Overflow用户
提问于 2018-02-22 22:11:55
回答 1查看 734关注 0票数 0

有人能建议我如何使用sbt-scoverageAkka-HTTP服务中编写integration测试吗?我已经编写了单元测试用例,现在需要实现集成测试。

这是我的路线

代码语言:javascript
复制
val routes = {
    logRequestResult("microservice") {
      path("test") {
        (post) {
          complete {
            find().map { v => 
              var info = convertToJson(v) 
              HttpResponse(entity = HttpEntity(ContentType(MediaTypes.`application/json`), info.getOrElse(Json.obj()).toString))
            }
          }
        }
      }
    }
  }

我的模型类方法是

代码语言:javascript
复制
    def find()(implicit ec: ExecutionContext): Future[Option[Details]] = {
  collection.find(BSONDocument()).one[Details]

}

你能建议一下如何为上面的路由编写integration tests

EN

回答 1

Stack Overflow用户

发布于 2018-02-22 22:37:15

sbt-scoverage用于度量代码的测试覆盖率。它不用于编写测试用例。您可以使用Akka-Http测试工具包来编写测试用例。

浏览一下akka-http的文档,他们已经很好地解释过了:Akka-Http TestKit

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48929530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档