如何在Scala或Java中模拟或存根AWS SDK S3存储桶调用?
问题描述:
我使用Akka HTTP框架和Scala创建了一个应用程序,该应用程序使用SDK将文件发送到我的S3存储桶。如何在Scala或Java中模拟或存根AWS SDK S3存储桶调用?
我正在尝试编写代码的单元和集成测试,我不确定如何模拟或存根这些外部调用,因为它看起来不像SDK做任何明显的HTTP或WS调用。
是否有一个库可以模拟或存根S3存储桶调用,它也与Scala或Java兼容?