У меня есть путь к папке, установленный в системной переменной через аргументы JVM в Eclipse, и я пытаюсь получить к нему доступ в моем классе:
System.getProperty("my_files_path")
.
При написании метода тестирования junit для этого класса я попытался издеваться над этим вызовом, поскольку тестовые классы не учитывают аргументы JVM. Я использовал PowerMockito для издевательства статического класса System и попытался вернуть некоторый путь при вызове System.getProperpty
.
Были аннотации @RunWith(PowerMockRunner.class)
и @PrepareForTest(System.class)
на уровне класса. Тем не менее, System class не получает издевательства, в результате я всегда получаю нулевой результат.
Любая помощь приветствуется.