来自JUNIT的不支持运行异常android内部存储
我试图使用MockContext从内部存储中的Android Junit创建一个文件,它抛出UnsupportedOperationException来自JUNIT的不支持运行异常android内部存储,android,junit,storage,Android,Junit,Storage,我试图使用MockContext从内部存储中的Android Junit创建一个文件,它抛出UnsupportedOperationException MockContext mockContext = new MockContext(); FileOutputStream fos = mockContext.openFileOutput(LOG_FILE_NAME, Context.MODE_PRIVATE); 是否有使用Android JUNITs测
MockContext mockContext = new MockContext();
FileOutputStream fos = mockContext.openFileOutput(LOG_FILE_NAME,
Context.MODE_PRIVATE);
是否有使用Android JUNITs测试文件操作的标准方法?根据:
模拟上下文类。所有方法都是非功能性的,并抛出UnsupportedOperationException。您可以使用它向正在测试的类中注入其他依赖项、模拟或监视器
如果要使用MockContext方法,必须扩展MockContext并编写相应的方法实现。检查:所有方法都是非功能性的并抛出UnsupportedOperationException。如果您想使用它,您必须扩展它并编写您的唯一实现。@yorkw请将您的评论作为答案发布,以便我可以接受它。