【发布时间】:2018-02-01 22:16:15
【问题描述】:
单元测试验证特定 s3 存储桶存在的方法很简单,因为单元测试不会改变 s3 的状态。但是,对写入 s3 存储桶的方法进行单元测试会带来更多问题,因为它实际上会在每次运行单元测试时更改 s3 的状态。例如使用rdd.saveAsTextFile(path)的方法。
是否可以为写入 s3 的方法编写单元测试,但仍允许您验证文件是否已写入?
注意:我考虑过使用模拟对象,但不确定如何实现。
编辑:我可能应该注意到我正在使用 Scala
【问题讨论】:
标签: scala unit-testing testing amazon-s3 junit