我在 scala 中创建了 tapir 端点,其中项目的架构是 API 层调用服务层,服务层调用 repo 层。
我已经为服务和 repo 层编写了单元测试(使用 mockito),但现在我找不到一个好的库,可以在 scala 中通过模拟服务层的方法来测试 api 层。基本上通过为端点编写单元测试,我想在 api 层测试验证。
PS 我尝试使用 RestAssured 库,但它似乎有助于编写集成测试,但不适用于单元测试。
编辑:
使用的底层服务器框架是 Akka HTTP
我在 scala 中创建了 tapir 端点,其中项目的架构是 API 层调用服务层,服务层调用 repo 层。
我已经为服务和 repo 层编写了单元测试(使用 mockito),但现在我找不到一个好的库,可以在 scala 中通过模拟服务层的方法来测试 api 层。基本上通过为端点编写单元测试,我想在 api 层测试验证。
PS 我尝试使用 RestAssured 库,但它似乎有助于编写集成测试,但不适用于单元测试。
编辑:
使用的底层服务器框架是 Akka HTTP