我正面临着一个问题,要使用Roboelectric或Powermockito模拟下面提到的行
File file = new File(context.getFilesDir() + FILE_NAME);
Scanner scanner = new Scanner(file, "UTF-8")它抛出下面的异常数据:“java.io.FileNotFoundException/data/Logs/Text.txt”(系统找不到指定的文件)
即使我能够模拟该文件并设置该文件的路径。
关于如何模拟scanner类的任何建议。
发布于 2021-01-13 20:52:11
得到了这个问题的解决方案,我只是在资源文件夹中创建了具有相同文件名的文件,并向其中添加了虚拟文本。因此,当scanner语句在测试用例中执行时,它将读取虚拟文件。
https://stackoverflow.com/questions/65599634
复制相似问题