1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.vm;
12
13 import org.mule.api.endpoint.EndpointURI;
14 import org.mule.endpoint.MuleEndpointURI;
15 import org.mule.tck.junit4.AbstractMuleContextTestCase;
16
17 import org.junit.Test;
18
19 import static org.junit.Assert.assertEquals;
20
21 public class VMEndpointTestCase extends AbstractMuleContextTestCase
22 {
23
24 @Test
25 public void testUrlWithProvider() throws Exception
26 {
27 EndpointURI url = new MuleEndpointURI("vm://some.queue?endpointName=vmProvider", muleContext);
28 url.initialise();
29 assertEquals(VMConnector.VM, url.getScheme());
30 assertEquals("some.queue", url.getAddress());
31 assertEquals("vmProvider", url.getEndpointName());
32 assertEquals("vm://some.queue?endpointName=vmProvider", url.toString());
33 assertEquals(1, url.getParams().size());
34 }
35
36 }