rdonkin     2003/07/07 11:44:55

  Modified:    betwixt/src/test/org/apache/commons/betwixt/recursion
                        TestRecursion.java
  Log:
  Improved units tests
  
  Revision  Changes    Path
  1.10      +21 -6     
jakarta-commons/betwixt/src/test/org/apache/commons/betwixt/recursion/TestRecursion.java
  
  Index: TestRecursion.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/betwixt/src/test/org/apache/commons/betwixt/recursion/TestRecursion.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- TestRecursion.java        6 Jul 2003 21:10:34 -0000       1.9
  +++ TestRecursion.java        7 Jul 2003 18:44:55 -0000       1.10
  @@ -275,11 +275,18 @@
       public void testBeanWithIdProperty() throws Exception
       {
           IdBean bean = new IdBean("Hello, World");
  -        BeanWriter writer = new BeanWriter();
  +        bean.setNotId("Not ID");
  +        StringWriter out = new StringWriter();
  +        out.write("<?xml version='1.0'?>");
  +        BeanWriter writer = new BeanWriter(out);
           writer.setWriteEmptyElements( true );
           writer.getXMLIntrospector().setAttributesForPrimitives(true);
           writer.setWriteIDs(true);
           writer.write(bean);
  +        
  +        String xml = "<?xml version='1.0'?><IdBean notId='Not ID' id='Hello, 
World'/>";
  +        
  +        xmlAssertIsomorphic(parseString(xml), 
parseString(out.getBuffer().toString()), true);
       }    
       
       /**
  @@ -302,6 +309,14 @@
           writer.setWriteEmptyElements( true );
           writer.setWriteIDs(false);
           writer.write(alpha);
  +
  +        String xml = "<?xml 
version='1.0'?><Element><name>Alpha</name><elements><element>"
  +                    + 
"<name>Beta</name><elements><element><name>Gamma</name><elements>"
  +                    + 
"<element><name>Epsilon</name><elements/></element></elements>"
  +                    + "</element></elements></element><element><name>Epsilon</name>"
  +                    + "<elements/></element></elements></Element>";
  +        
  +        xmlAssertIsomorphic(parseString(xml), 
parseString(stringWriter.getBuffer().toString()), true);
       }    
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to