axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From d...@apache.org
Subject cvs commit: xml-axis/java/test/saaj TestEnvelope.java
Date Fri, 07 Feb 2003 21:45:36 GMT
dims        2003/02/07 13:45:36

  Modified:    java/test/saaj TestEnvelope.java
  Log:
  Forgot to check-in updated test case.
  
  Revision  Changes    Path
  1.6       +26 -0     xml-axis/java/test/saaj/TestEnvelope.java
  
  Index: TestEnvelope.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/saaj/TestEnvelope.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- TestEnvelope.java	11 Dec 2002 22:40:18 -0000	1.5
  +++ TestEnvelope.java	7 Feb 2003 21:45:36 -0000	1.6
  @@ -15,6 +15,8 @@
   import javax.xml.soap.SOAPMessage;
   import javax.xml.soap.SOAPPart;
   import javax.xml.soap.Text;
  +import javax.xml.soap.Detail;
  +import javax.xml.soap.DetailEntry;
   import java.io.ByteArrayInputStream;
   import java.util.Iterator;
   
  @@ -103,6 +105,29 @@
           assertTrue(fc.equals("myFault"));
       }
   
  +    public void testFaults2() throws Exception {
  +        SOAPEnvelope envelope = getSOAPEnvelope();
  +        SOAPBody body = envelope.getBody();
  +        SOAPFault sf = body.addFault();
  +
  +        assertTrue(body.getFault() != null);
  +
  +        Detail d1 = sf.addDetail();
  +        Name name = envelope.createName("GetLastTradePrice", "WOMBAT",
  +            "http://www.wombat.org/trader");
  +        d1.addDetailEntry(name);
  +        
  +        Detail d2 = sf.getDetail();
  +        assertTrue(d2 != null);
  +        Iterator i = d2.getDetailEntries();
  +        assertTrue(getIteratorCount(i) == 1);
  +        i = d2.getDetailEntries();
  +        while(i.hasNext()) {
  +            DetailEntry de = (DetailEntry)i.next();
  +            assertEquals(de.getElementName(),name);
  +        }
  +    }
  +    
       public void testHeaderElements() throws Exception {
           SOAPEnvelope envelope = getSOAPEnvelope();
           SOAPBody body = envelope.getBody();
  @@ -175,6 +200,7 @@
   
       public static void main(String[] args) throws Exception {
           test.saaj.TestEnvelope tester = new test.saaj.TestEnvelope("TestEnvelope");
  +        tester.testFaults2();
           tester.testEnvelope();
           tester.testText3();
           tester.testText2();
  
  
  

Mime
View raw message