### Question:
PhantomJsProcessBuilder { public Process start() throws ExecutionException { Commandline commandline = getCommandLine(); String[] shellCommandline = commandline.getShellCommandline(); if (LOGGER.isDebugEnabled()) { LOGGER.debug(PHANTOMJS_COMMAND, Arrays.asList(shellCommandline)); } ProcessBuilder processBuilder = new ProcessBuilder(shellCommandline); if (commandline.getWorkingDirectory() != null) { processBuilder.directory(commandline.getWorkingDirectory()); } try { return processBuilder.start(); } catch(IOException e) { throw new ExecutionException(UNABLE_TO_START,e); } } PhantomJsProcessBuilder(String phantomJsBinary); PhantomJsProcessBuilder configFile(File configFile); PhantomJsProcessBuilder workingDirectory(String workingDirectory); PhantomJsProcessBuilder commandLineOptions(String commandLineOptions); PhantomJsProcessBuilder script(String script); PhantomJsProcessBuilder arguments(List<String> arguments); PhantomJsProcessBuilder arguments(String ... arguments); Process start();  }### Answer:
@Test public void testStart() throws Exception { assertThat(builder.start()).isNotNull(); }