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/02/16 11:05:03 UTC

svn commit: r378212 - /incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/cache/CacheTest.java

Author: gnodet
Date: Thu Feb 16 02:05:00 2006
New Revision: 378212

URL: http://svn.apache.org/viewcvs?rev=378212&view=rev
Log:
Fix CacheTest

Modified:
    incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/cache/CacheTest.java

Modified: incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/cache/CacheTest.java
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/cache/CacheTest.java?rev=378212&r1=378211&r2=378212&view=diff
==============================================================================
--- incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/cache/CacheTest.java (original)
+++ incubator/servicemix/trunk/servicemix-components/src/test/java/org/apache/servicemix/components/cache/CacheTest.java Thu Feb 16 02:05:00 2006
@@ -17,10 +17,12 @@
 
 import javax.xml.namespace.QName;
 import javax.xml.transform.Source;
+import javax.xml.transform.dom.DOMSource;
 
 import org.apache.servicemix.jbi.resolver.EndpointResolver;
 import org.apache.servicemix.tck.TestSupport;
 import org.springframework.context.support.AbstractXmlApplicationContext;
+import org.w3c.dom.Node;
 import org.apache.xbean.spring.context.ClassPathXmlApplicationContext;
 
 /**
@@ -32,11 +34,17 @@
         EndpointResolver service = client.createResolverForService(new QName("http://servicemix.org/cheese/", "myServiceImpl"));
 
         Object object = client.request(cachedService, null, null, "<foo id='123'/>");
+        if (object instanceof Node) {
+            object = new DOMSource((Node) object);
+        }
         String text = transformer.toString((Source) object);
 
         System.out.println("Cache: Received response: " + text);
 
         object = client.request(cachedService, null, null, "<foo id='123'/>");
+        if (object instanceof Node) {
+            object = new DOMSource((Node) object);
+        }
         String text2 = transformer.toString((Source) object);
 
         System.out.println("Cache: Received response: " + text2);
@@ -46,11 +54,17 @@
 
         // now lets try the underlying service to check we get different results each time
         object = client.request(service, null, null, "<foo id='123'/>");
+        if (object instanceof Node) {
+            object = new DOMSource((Node) object);
+        }
         text = transformer.toString((Source) object);
 
         System.out.println("ServiceImpl: Received response: " + text);
 
         object = client.request(service, null, null, "<foo id='123'/>");
+        if (object instanceof Node) {
+            object = new DOMSource((Node) object);
+        }
         text2 = transformer.toString((Source) object);
 
         System.out.println("ServiceImpl: Received response: " + text2);