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>


Reply via email to