@Test
public void testWrongArguments() throws ProcessException {

	try {
		ProcessUtil.execute(null, (List<String>)null);
		Assert.fail();
	}
	catch (NullPointerException nullPointerException) {
		Assert.assertEquals(
			"Output processor is null", nullPointerException.getMessage());
	}
	try {
		ProcessUtil.execute(
			ConsumerOutputProcessor.INSTANCE, (List<String>)null);
		Assert.fail();
	}
	catch (NullPointerException nullPointerException) {
		Assert.assertEquals(
			"Arguments is null", nullPointerException.getMessage());
	}
	try {
		ProcessUtil.execute(
			ConsumerOutputProcessor.INSTANCE, "commandNotExist");
		Assert.fail();
	}
	catch (ProcessException processException) {
		Throwable throwable = processException.getCause();
		Assert.assertSame(IOException.class, throwable.getClass());
	}
}