Как обойти Runtime.getRuntime() при написании JUnit?

У меня есть класс, в котором Runtime.getRuntime() используется для выполнения скрипта из командной строки и получения результата для дальнейшей обработки.

Но когда я пишу JUnit для этого класса, я не могу найти способ имитировать/избежать этого Runtime.getRuntime().exec() .

Я не могу использовать EasyMock или PowerMock или любой другой фиктивный API, кроме Mockito.

Пожалуйста, дайте мне способ решить эту проблему, потому что это влияет на покрытие кода.

7
задан unni 1 June 2012 в 08:03
поделиться