### Question:
DefaultProcessFactory implements ProcessFactory { @Override public Process start(String... commands) throws IOException { return new ProcessBuilder(commands).start(); }  @Override Process start(String... commands);  }### Answer:
@Test public void testStart() throws IOException { DefaultProcessFactory pf = new DefaultProcessFactory(); Process process = pf.start("id"); assertThat(process, is(not(nullValue()))); }