【发布时间】:2015-07-20 10:06:32
【问题描述】:
我经常遇到模拟类直接实例化的问题:
final File configFile = new File(pathFile);
我想模拟 new File(pathFile) 以制作 doReturn(otherFile)。
我发现我可以通过将其包装在另一种方法中来模拟直接实例化。问题是我不想修改我所有的代码,只为单元测试创建实例化方法,那会很丑。
还有其他方法吗?
【问题讨论】:
-
...以及它指向的这个:stackoverflow.com/q/11214136/1426891