用于获取系统属性的模拟系统类
我通过 Eclipse 中的 JVM 参数在系统变量中设置了一个文件夹路径,并且我正在尝试在我的类中以:.System.getProperty("my_files_path")
在为这个类编写 junit 测试方法时,我尝试模拟这个调用,因为测试类不考虑 JVM 参数。我使用PowerMockito来模拟静态系统类,并尝试在调用时返回一些路径。System.getProperpty
在班级层面有和注释。但是,系统类没有被嘲笑,因此我总是得到空结果。任何帮助是值得赞赏的。@RunWith(PowerMockRunner.class)
@PrepareForTest(System.class)