@Test
public void testiMult() {

	String inputCommand = ListCommand.LIST_IMULT_SUB_COMMAND_NAME + "\n" + target + "\ni3\ne\n";
	try {
		// l *= 3
		assertEquals(4, list.size());
		command.execute("l", new BufferedReader(new StringReader(inputCommand)), writer);
		assertEquals("!yv\n", sWriter.toString());
		assertEquals(12, list.size());
		// l *= -1
		inputCommand = ListCommand.LIST_IMULT_SUB_COMMAND_NAME + "\n" + target + "\ni-1\ne\n";
		command.execute("l", new BufferedReader(new StringReader(inputCommand)), writer);
		assertEquals("!yv\n!yv\n", sWriter.toString());
		assertEquals(0, list.size());
	} catch (Exception e) {
		e.printStackTrace();
		fail();
	}
}