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