Android 如何测试使用MediaStore检索图像的类?

Android 如何测试使用MediaStore检索图像的类?,android,unit-testing,testing,mediastore,android-instrumentation,Android,Unit Testing,Testing,Mediastore,Android Instrumentation,我有一个函数,它使用MediaStore读取设备中的所有图像,并返回包含每个文件路径的列表。我想创建一个单元测试,以确保: 所有图像都由函数读取 为每个图像返回的路径都是正确的 我想创建一个可以在任何设备上运行的测试,无论其中存储了什么图像。 我考虑过在单元测试中将图像保存在设备中,运行测试,然后清理测试数据。但这种方法的问题是,我将不得不单独测试和维护用于保存图像和清理的代码 这个问题还有其他解决方案吗?

我有一个函数,它使用MediaStore读取设备中的所有图像,并返回包含每个文件路径的列表。我想创建一个单元测试,以确保:

  • 所有图像都由函数读取
  • 为每个图像返回的路径都是正确的
我想创建一个可以在任何设备上运行的测试,无论其中存储了什么图像。


我考虑过在单元测试中将图像保存在设备中,运行测试,然后清理测试数据。但这种方法的问题是,我将不得不单独测试和维护用于保存图像和清理的代码

这个问题还有其他解决方案吗?