如何在 Scala 或 Java 中模拟或存根 AWS SDK S3 存储桶调用?
How to mock or stub AWS SDK S3 bucket calls in Scala or Java?
我使用 Akka HTTP 框架和 Scala 创建了一个应用程序,它使用 SDK 将文件发送到我的 S3 存储桶。
我正在尝试为代码编写单元和集成测试,但我不确定如何模拟或存根这些外部调用,因为它看起来不像 SDK 正在进行任何明显的 HTTP 或 WS 调用。
是否有可以模拟或存根 S3 存储桶调用的库,它也与 Scala 或 Java 兼容?
您可以尝试 S3Mock,但如果您愿意,也可以创建自己的
https://github.com/findify/s3mock
查找部分 -> Scala with AWS S3 SDK:
我使用 Akka HTTP 框架和 Scala 创建了一个应用程序,它使用 SDK 将文件发送到我的 S3 存储桶。
我正在尝试为代码编写单元和集成测试,但我不确定如何模拟或存根这些外部调用,因为它看起来不像 SDK 正在进行任何明显的 HTTP 或 WS 调用。
是否有可以模拟或存根 S3 存储桶调用的库,它也与 Scala 或 Java 兼容?
您可以尝试 S3Mock,但如果您愿意,也可以创建自己的
https://github.com/findify/s3mock
查找部分 -> Scala with AWS S3 SDK: