rdonkin 02/02/09 03:54:41
Modified: betwixt/src/test/org/apache/commons/betwixt
TestBeanWriter.java
Log:
Revised looping test
Revision Changes Path
1.9 +9 -31
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.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- TestBeanWriter.java 6 Feb 2002 19:19:19 -0000 1.8
+++ TestBeanWriter.java 9 Feb 2002 11:54:41 -0000 1.9
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-commons-sandbox/betwixt/src/test/org/apache/commons/betwixt/TestBeanWriter.java,v
1.8 2002/02/06 19:19:19 rdonkin Exp $
- * $Revision: 1.8 $
- * $Date: 2002/02/06 19:19:19 $
+ * $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 $
*
* ====================================================================
*
@@ -57,7 +57,7 @@
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*
- * $Id: TestBeanWriter.java,v 1.8 2002/02/06 19:19:19 rdonkin Exp $
+ * $Id: TestBeanWriter.java,v 1.9 2002/02/09 11:54:41 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.8 $
+ * @version $Revision: 1.9 $
*/
public class TestBeanWriter extends AbstractTestCase {
@@ -106,34 +106,12 @@
public void testLooping() throws Exception {
- //LogSource.setLogImplementation(SimpleLog.class);
-
- // set up for that writer writes to a buffer
- StringWriter buffer = new StringWriter();
- BeanWriter writer = new BeanWriter( buffer );
- //BeanWriter writer = new BeanWriter();
-
- //writer.setLogLevel(Log.DEBUG);
+ BeanWriter writer = new BeanWriter();
+ writer.enablePrettyPrint();
+ writer.write( LoopBean.createNoLoopExampleBean() );
+ writer.write( LoopBean.createLoopExampleBean() );
- // set up a cyclic reference
- LoopBean alpha = new LoopBean("alpha");
- LoopBean beta = new LoopBean("beta");
-
- beta.setFriend(alpha);
- alpha.setFriend(beta);
-
- // loop bean will throw a runtime exception
- // when it look like everything's looping
- try {
- // try to write the bean
- writer.write(alpha);
-
- } catch (Throwable t) {
- // failure!
- fail("Cyclic reference produces loop. " + t.getMessage());
-
- }
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>