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