[jboss-svn-commits] JBL Code SVN: r11999 - labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/jbossrules/tests.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun May 20 21:01:45 EDT 2007
Author: mark.proctor at jboss.com
Date: 2007-05-20 21:01:45 -0400 (Sun, 20 May 2007)
New Revision: 11999
Modified:
labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/jbossrules/tests/JBossRulesTest.java
Log:
Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/jbossrules/tests/JBossRulesTest.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/jbossrules/tests/JBossRulesTest.java 2007-05-20 23:42:17 UTC (rev 11998)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/jbossrules/tests/JBossRulesTest.java 2007-05-21 01:01:45 UTC (rev 11999)
@@ -11,6 +11,7 @@
import java.util.Collection;
import javax.xml.bind.JAXBContext;
+import javax.xml.bind.Marshaller;
import javax.xml.bind.Unmarshaller;
import javax.xml.bind.annotation.XmlRootElement;
import mismo.LOANAPPLICATION;
@@ -112,10 +113,14 @@
StatelessSession session = ruleBase.newStatelessSession();
StatelessSessionResult results = session.executeWithResults( new Object[] { application } );
- LOANAPPLICATION returnedApplication = ( LOANAPPLICATION ) results.iterateObjects().next();
+ LOANAPPLICATION returnedApplication = ( LOANAPPLICATION ) results.iterateObjects().next();
// check vlaues after executing the rule session
assertEquals( "B2", returnedApplication.getREOPROPERTY().getBorrowerID() );
+
+ // This is how you "write" the results back to a stream using jaxb marshalling.
+ Marshaller marshaller = jc.createMarshaller();
+ marshaller.marshal( returnedApplication, System.out );
}
private void assertEqualsIgnoreWhitespace(final String expected,
More information about the jboss-svn-commits
mailing list