@Test
public void testExecution_append_ok() throws Exception {

	// Before
	File commandFile = this.folder.newFile();
	File targetFile = this.folder.newFile();
	Utils.deleteFilesRecursively( targetFile );
	Utils.writeStringInto( "define FIRST_VM = vm $(EXISTING_INDEX MIN)\n", commandFile );
	Utils.appendStringInto( "append $(FIRST_VM) into " + targetFile.getAbsolutePath(), commandFile );
	CommandsExecutor executor = new CommandsExecutor( this.manager, this.app, commandFile );
	// Execute
	Assert.assertFalse( targetFile.exists());
	executor.execute();
	Assert.assertTrue( targetFile.exists());
	Assert.assertEquals( "vm 1", Utils.readFileContent( targetFile ));
}