rdonkin 02/02/10 11:19:39
Modified: betwixt/src/test/org/apache/commons/betwixt
TestBeanWriter.java
Log:
Not very good test code for escaping
Revision Changes Path
1.10 +25 -6
jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/TestBeanWriter.java
Index: TestBeanWriter.java
===================================================================
RCS file:
/home/cvs/jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/TestBeanWriter.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- TestBeanWriter.java 9 Feb 2002 11:54:41 -0000 1.9
+++ TestBeanWriter.java 10 Feb 2002 19:19:39 -0000 1.10
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/TestBeanWriter.java,v
1.9 2002/02/09 11:54:41 rdonkin Exp $
- * $Revision: 1.9 $
- * $Date: 2002/02/09 11:54:41 $
+ * $Header:
/home/cvs/jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/TestBeanWriter.java,v
1.10 2002/02/10 19:19:39 rdonkin Exp $
+ * $Revision: 1.10 $
+ * $Date: 2002/02/10 19:19:39 $
*
* ====================================================================
*
@@ -57,7 +57,7 @@
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*
- * $Id: TestBeanWriter.java,v 1.9 2002/02/09 11:54:41 rdonkin Exp $
+ * $Id: TestBeanWriter.java,v 1.10 2002/02/10 19:19:39 rdonkin Exp $
*/
package org.apache.commons.betwixt;
@@ -78,7 +78,7 @@
/** Test harness for the BeanWriter
*
* @author <a href="mailto:[EMAIL PROTECTED]">James Strachan</a>
- * @version $Revision: 1.9 $
+ * @version $Revision: 1.10 $
*/
public class TestBeanWriter extends AbstractTestCase {
@@ -111,7 +111,26 @@
writer.enablePrettyPrint();
writer.write( LoopBean.createNoLoopExampleBean() );
writer.write( LoopBean.createLoopExampleBean() );
-
+ }
+
+ public void testEscaping() throws Exception {
+ //XXX find a way to automatically verify test
+ BeanWriter writer = new BeanWriter();
+ writer.enablePrettyPrint();
+ writer.write(new LoopBean("Escape<LessThan"));
+ writer.write(new LoopBean("Escape>GreaterThan"));
+ writer.write(new LoopBean("Escape&hersand"));
+ writer.write(new LoopBean("Escape'apostoaphe"));
+ writer.write(new LoopBean("Escape\"Quote"));
+
+ CustomerBean bean = new CustomerBean();
+ bean.setEmails( new String[] {
+ "Escape<LessThan",
+ "Escape>GreaterThan",
+ "Escape&hersand",
+ "Escape'apostoaphe",
+ "Escape\"Quote"} );
+ writer.write(bean);
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>