@Test
	public void testScriptInlinePropertiesOverridesLocation() {
		HttpSource httpSource = newHttpSource();
		FileSink fileSink = newFileSink().binary(true);
		stream().create(generateStreamName(),
				"%s | transform --script='org/springframework/xd/shell/command/script-with-variables.groovy' " +
						"--variables='foo=BAR' --propertiesLocation='org/springframework/xd/shell/command/script.properties'" +
						" | %s",
				httpSource, fileSink);
		httpSource.ensureReady().postData("hello");
		assertThat(fileSink, eventually(hasContentsThat(equalTo("helloBAR"))));
	}
Shell integration tests for various simple processor modules.

@author Eric Bottard
spring-xd-shell/src/test/java/org/springframework/xd/shell/command/AbstractProcessorsTests.java