1
2
3
4
5
6
7 package org.mule.transport.ajax;
8
9 import org.mule.api.transport.Connector;
10 import org.mule.transport.AbstractConnectorTestCase;
11 import org.mule.transport.ajax.embedded.AjaxConnector;
12
13 import java.net.URL;
14
15 public class AjaxEmbeddedConnectorTestCase extends AbstractConnectorTestCase
16 {
17 @Override
18 public Connector createConnector() throws Exception
19 {
20 AjaxConnector c = new AjaxConnector(muleContext);
21 c.setName("test");
22
23
24 c.setInitialStateStopped(false);
25 c.setServerUrl(new URL("http://0.0.0.0:12345"));
26 return c;
27 }
28
29 @Override
30 public Object getValidMessage() throws Exception
31 {
32 return "{\"value1\" : \"foo\", \"value2\" : \"bar\"}";
33 }
34
35 @Override
36 public String getTestEndpointURI()
37 {
38 return "ajax:///request";
39 }
40 }