Я использую mockito для модульного тестирования и хочу пропустить строку.
// method I am testing
public String doSomeTask(String src, String dst) {
// some code
utils.createLink(src,dst);
// some more code
}
// utils class
public void createLink(String src, String dst) {
// do something
Path realSrc = "/tmp/" + src;
Files.createSymbolicLink(realSrc, dst);
// do something
}
// Test class
@Mock
private Utils utils;
@Test
public void testDoSomeTask() {
// this does not seem to work, it is still executing the createLink method
doNothing.when(utils).createLink(anyString(), anyString());
myClass.doSomeTask(anyString(), anyString());
}
Теперь createLink
- это метод void, и во время моего тестирования я не смог его создать, исключая причину AccessDenied
для создания каталога.
Я хочу пропустить строку utils.createLink(src,dst);
и перейти к следующим строкам.Есть ли способ, которым я могу сказать Мокито сделать это?