Mock Runtime.getRuntime ()?
Kann jemand Vorschläge machen, wie man EasyMock am besten nutzt, um einen Anruf zu erwartenRuntime.getRuntime().exec(xxx)
?
Ich könnte den Aufruf in eine Methode in einer anderen Klasse verschieben, die eine Schnittstelle implementiert, aber nicht in einer idealen Welt.
interface RuntimeWrapper {
ProcessWrapper execute(String command) throws IOException;
}
interface ProcessWrapper {
int waitFor() throws InterruptedException;
}
Ich habe mich gefragt, ob jemand andere Vorschläge hat.