我有一个MainMenu活动,从文件中获取数据并显示它。我希望在每次espresso测试开始时删除数据,并且不会在测试之间保留。
我尝试了以下方法:
Context mContext;
@Before
public void setUp() {
mContext = InstrumentationRegistry.getInstrumentation().getContext();
File[] files = mContext.getFilesDir().listFiles();
if(files != null){
for(File file : files) {
file.delete();
}
}
}
然而,它并没有删除文件。我认为上下文可能不正确。有没有一种方法可以在espresso测试开始时清除内部存储?
这些文件是“.ser”文件。