You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ge...@apache.org on 2010/06/05 13:38:44 UTC
svn commit: r951692 -
/servicemix/components/bindings/servicemix-file/trunk/src/test/java/org/apache/servicemix/file/PollDirectoryTest.java
Author: gertv
Date: Sat Jun 5 11:38:44 2010
New Revision: 951692
URL: http://svn.apache.org/viewvc?rev=951692&view=rev
Log:
SMXCOMP-643: Testing that exchanges are being sent in the right order (instead of being received in order)
Modified:
servicemix/components/bindings/servicemix-file/trunk/src/test/java/org/apache/servicemix/file/PollDirectoryTest.java
Modified: servicemix/components/bindings/servicemix-file/trunk/src/test/java/org/apache/servicemix/file/PollDirectoryTest.java
URL: http://svn.apache.org/viewvc/servicemix/components/bindings/servicemix-file/trunk/src/test/java/org/apache/servicemix/file/PollDirectoryTest.java?rev=951692&r1=951691&r2=951692&view=diff
==============================================================================
--- servicemix/components/bindings/servicemix-file/trunk/src/test/java/org/apache/servicemix/file/PollDirectoryTest.java (original)
+++ servicemix/components/bindings/servicemix-file/trunk/src/test/java/org/apache/servicemix/file/PollDirectoryTest.java Sat Jun 5 11:38:44 2010
@@ -30,8 +30,6 @@ import javax.jbi.messaging.InOnly;
import javax.jbi.messaging.MessageExchange;
import javax.jbi.messaging.NormalizedMessage;
import javax.xml.namespace.QName;
-import javax.xml.transform.Source;
-import javax.xml.transform.TransformerException;
import org.apache.servicemix.client.DefaultServiceMixClient;
import org.apache.servicemix.components.util.DefaultFileMarshaler;
@@ -116,13 +114,13 @@ public class PollDirectoryTest extends S
*/
public void testComparator() throws Exception {
// adding a listener to register the order in which exchanges are being sent
- final List<MessageExchange> sent = new ArrayList<MessageExchange>();
+ final List<String> sent = new ArrayList<String>();
jbi.addListener(new ExchangeListener() {
public void exchangeSent(ExchangeEvent exchangeEvent) {
MessageExchange exchange = exchangeEvent.getExchange();
if (exchange.getStatus() == ExchangeStatus.ACTIVE && "receiver3".equals(exchange.getService().getLocalPart())) {
- sent.add(exchange);
+ sent.add((String) exchange.getMessage("in").getProperty(DefaultFileMarshaler.FILE_NAME_PROPERTY));
}
}
@@ -153,10 +151,10 @@ public class PollDirectoryTest extends S
Receiver receiver = (Receiver) getBean("receiver3");
receiver.getMessageList().waitForMessagesToArrive(2, 10000);
receiver.getMessageList().assertMessagesReceived(2);
- assertEquals(TRANSFORMER.toString(sent.get(0).getMessage("in").getContent()),
- "<?xml version=\"1.0\" encoding=\"UTF-8\"?><first>file</first>");
- assertEquals(TRANSFORMER.toString(sent.get(1).getMessage("in").getContent()),
- "<?xml version=\"1.0\" encoding=\"UTF-8\"?><second>file</second>");
+ assertEquals("atest.xml should have been sent before btest.xml",
+ "atest.xml", sent.get(0));
+ assertEquals("atest.xml should have been sent before btest.xml",
+ "btest.xml", sent.get(1));
}
// Testing the "append=false"
@@ -225,7 +223,7 @@ public class PollDirectoryTest extends S
fail("Received ERROR status");
}
} else if (me.getFault() != null) {
- fail("Received fault: " + new SourceTransformer().toString(me.getFault().getContent()));
+ fail("Received fault: " + TRANSFORMER.toString(me.getFault().getContent()));
}
}