@Test
public void simpleMockedHttpGetWithUrlParamAndPath() throws Throwable {

	HttpSender sender = getSender();
	sender.setUrl(null); //unset URL
	Message input = new Message("hallo");
	IPipeLineSession pls = new PipeLineSessionBase(session);
	Parameter urlParam = new Parameter();
	urlParam.setName("url");
	urlParam.setValue("http://127.0.0.1/value%20value?path=tralala");
	sender.addParameter(urlParam);
	Parameter param1 = new Parameter();
	param1.setName("illegalCharacters");
	param1.setValue("o@t&h=e+r$V,a/lue");
	sender.addParameter(param1);
	Parameter param2 = new Parameter();
	param2.setName("normalCharacters");
	param2.setValue("helloWorld");
	sender.addParameter(param2);
	sender.setMethodType("GET");
	sender.configure();
	sender.open();
	String result = sender.sendMessage(input, pls).asString();
	assertEquals(getFile("simpleMockedHttpGetWithUrlParamAndPath.txt"), result.trim());
}