You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2010/05/11 00:53:45 UTC

svn commit: r942940 - in /tuscany/sca-java-2.x/trunk/modules/binding-rest-runtime/src/test: java/org/apache/tuscany/sca/binding/rest/wireformat/xml/CustomerServiceTestCase.java resources/customer.composite

Author: lresende
Date: Mon May 10 22:53:45 2010
New Revision: 942940

URL: http://svn.apache.org/viewvc?rev=942940&view=rev
Log:
Updating test to check declarative header support

Modified:
    tuscany/sca-java-2.x/trunk/modules/binding-rest-runtime/src/test/java/org/apache/tuscany/sca/binding/rest/wireformat/xml/CustomerServiceTestCase.java
    tuscany/sca-java-2.x/trunk/modules/binding-rest-runtime/src/test/resources/customer.composite

Modified: tuscany/sca-java-2.x/trunk/modules/binding-rest-runtime/src/test/java/org/apache/tuscany/sca/binding/rest/wireformat/xml/CustomerServiceTestCase.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/binding-rest-runtime/src/test/java/org/apache/tuscany/sca/binding/rest/wireformat/xml/CustomerServiceTestCase.java?rev=942940&r1=942939&r2=942940&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/binding-rest-runtime/src/test/java/org/apache/tuscany/sca/binding/rest/wireformat/xml/CustomerServiceTestCase.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/binding-rest-runtime/src/test/java/org/apache/tuscany/sca/binding/rest/wireformat/xml/CustomerServiceTestCase.java Mon May 10 22:53:45 2010
@@ -75,13 +75,22 @@ public class CustomerServiceTestCase {
         WebConversation wc = new WebConversation();
         WebRequest request = new GetMethodWebRequest(SERVICE_URL);
         WebResponse response = wc.getResource(request);
+
+        //for debug purposes
+        //list the response headers
+        //for(String headerField : response.getHeaderFieldNames()) {
+        //    System.out.println(">>> Header:" + headerField + " - " + response.getHeaderField(headerField));
+        //}
         
         //for debug purposes
         //System.out.println(">>>" + GET_RESPONSE);
         //System.out.println(">>>" + response.getText());
 
         Assert.assertEquals(200, response.getResponseCode());
+        Assert.assertEquals("no-cache", response.getHeaderField("Cache-Control"));
+        Assert.assertEquals("tuscany", response.getHeaderField("X-Tuscany"));
         Assert.assertEquals(GET_RESPONSE, response.getText());
+        
     }
 
 

Modified: tuscany/sca-java-2.x/trunk/modules/binding-rest-runtime/src/test/resources/customer.composite
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/binding-rest-runtime/src/test/resources/customer.composite?rev=942940&r1=942939&r2=942940&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/binding-rest-runtime/src/test/resources/customer.composite (original)
+++ tuscany/sca-java-2.x/trunk/modules/binding-rest-runtime/src/test/resources/customer.composite Mon May 10 22:53:45 2010
@@ -30,7 +30,8 @@
 			    <tuscany:operationSelector.jaxrs />
 			    <tuscany:http-headers>
 			       <tuscany:header name="Cache-Control" value="no-cache"/>
-			       <tuscany:header name="Expires" value="-1"/> 
+			       <tuscany:header name="Expires" value="-1"/>
+			       <tuscany:header name="X-Tuscany" value="tuscany"/> 
 			    </tuscany:http-headers>
     		</tuscany:binding.rest>
    		</service>