You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2006/05/09 13:37:08 UTC
svn commit: r405391 -
/incubator/servicemix/trunk/servicemix-http/src/test/java/org/apache/servicemix/http/HttpURITest.java
Author: gnodet
Date: Tue May 9 04:37:05 2006
New Revision: 405391
URL: http://svn.apache.org/viewcvs?rev=405391&view=rev
Log:
Add missing tearDown method
Modified:
incubator/servicemix/trunk/servicemix-http/src/test/java/org/apache/servicemix/http/HttpURITest.java
Modified: incubator/servicemix/trunk/servicemix-http/src/test/java/org/apache/servicemix/http/HttpURITest.java
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/servicemix-http/src/test/java/org/apache/servicemix/http/HttpURITest.java?rev=405391&r1=405390&r2=405391&view=diff
==============================================================================
--- incubator/servicemix/trunk/servicemix-http/src/test/java/org/apache/servicemix/http/HttpURITest.java (original)
+++ incubator/servicemix/trunk/servicemix-http/src/test/java/org/apache/servicemix/http/HttpURITest.java Tue May 9 04:37:05 2006
@@ -37,49 +37,52 @@
public class HttpURITest extends TestCase {
- private JBIContainer jbi;
-
- protected void setUp() throws Exception {
- jbi = new JBIContainer();
- jbi.setEmbedded(true);
- jbi.setUseMBeanServer(false);
- jbi.init();
- jbi.start();
- }
-
- public void testResolveEndpoint() throws Exception {
- HttpSpringComponent http = new HttpSpringComponent();
- HttpEndpoint ep = new HttpEndpoint();
- ep.setRole(MessageExchange.Role.CONSUMER);
- ep.setService(ReceiverComponent.SERVICE);
- ep.setEndpoint(ReceiverComponent.ENDPOINT);
- ep.setLocationURI("http://localhost:8192/");
- ep.setDefaultMep(MessageExchangeSupport.IN_ONLY);
- http.setEndpoints(new HttpEndpoint[] { ep });
- jbi.activateComponent(http, "servicemix-http");
-
- ReceiverComponent receiver = new ReceiverComponent();
- jbi.activateComponent(receiver, "receiver");
-
- DefaultServiceMixClient client = new DefaultServiceMixClient(jbi);
- DocumentFragment epr = URIResolver.createWSAEPR("http://localhost:8192?http.soap=true");
- ServiceEndpoint se = client.getContext().resolveEndpointReference(epr);
- assertNotNull(se);
-
- InOnly inonly = client.createInOnlyExchange();
- inonly.setEndpoint(se);
- inonly.getInMessage().setContent(new StringSource("<hello>world</hello>"));
- client.sendSync(inonly);
-
- assertEquals(ExchangeStatus.DONE, inonly.getStatus());
- receiver.getMessageList().assertMessagesReceived(1);
- List msgs = receiver.getMessageList().flushMessages();
- NormalizedMessage msg = (NormalizedMessage) msgs.get(0);
- Document doc = (Document) new SourceTransformer().toDOMNode(msg);
- assertEquals("http://www.w3.org/2003/05/soap-envelope", doc.getDocumentElement().getNamespaceURI());
- assertEquals("env:Envelope", doc.getDocumentElement().getNodeName());
- System.out.println(new SourceTransformer().contentToString(msg));
-
- }
-
+ private JBIContainer jbi;
+
+ protected void setUp() throws Exception {
+ jbi = new JBIContainer();
+ jbi.setEmbedded(true);
+ jbi.setUseMBeanServer(false);
+ jbi.init();
+ jbi.start();
+ }
+
+ protected void tearDown() throws Exception {
+ jbi.shutDown();
+ }
+
+ public void testResolveEndpoint() throws Exception {
+ HttpSpringComponent http = new HttpSpringComponent();
+ HttpEndpoint ep = new HttpEndpoint();
+ ep.setRole(MessageExchange.Role.CONSUMER);
+ ep.setService(ReceiverComponent.SERVICE);
+ ep.setEndpoint(ReceiverComponent.ENDPOINT);
+ ep.setLocationURI("http://localhost:8192/");
+ ep.setDefaultMep(MessageExchangeSupport.IN_ONLY);
+ http.setEndpoints(new HttpEndpoint[] { ep });
+ jbi.activateComponent(http, "servicemix-http");
+
+ ReceiverComponent receiver = new ReceiverComponent();
+ jbi.activateComponent(receiver, "receiver");
+
+ DefaultServiceMixClient client = new DefaultServiceMixClient(jbi);
+ DocumentFragment epr = URIResolver.createWSAEPR("http://localhost:8192?http.soap=true");
+ ServiceEndpoint se = client.getContext().resolveEndpointReference(epr);
+ assertNotNull(se);
+
+ InOnly inonly = client.createInOnlyExchange();
+ inonly.setEndpoint(se);
+ inonly.getInMessage().setContent(new StringSource("<hello>world</hello>"));
+ client.sendSync(inonly);
+
+ assertEquals(ExchangeStatus.DONE, inonly.getStatus());
+ receiver.getMessageList().assertMessagesReceived(1);
+ List msgs = receiver.getMessageList().flushMessages();
+ NormalizedMessage msg = (NormalizedMessage) msgs.get(0);
+ Document doc = (Document) new SourceTransformer().toDOMNode(msg);
+ assertEquals("http://www.w3.org/2003/05/soap-envelope", doc.getDocumentElement().getNamespaceURI());
+ assertEquals("env:Envelope", doc.getDocumentElement().getNodeName());
+ System.out.println(new SourceTransformer().contentToString(msg));
+ }
+
}