1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.springframework.oxm.castor;
17
18 import junit.framework.TestCase;
19 import org.exolab.castor.xml.MarshalException;
20 import org.exolab.castor.xml.ValidationException;
21 import org.exolab.castor.xml.XMLException;
22
23 public class CastorUtilsTest extends TestCase {
24
25 public void testConvertMarshalException() {
26 assertTrue("Invalid exception conversion", CastorUtils
27 .convertXmlException(new MarshalException(""), true) instanceof CastorMarshallingFailureException);
28 assertTrue("Invalid exception conversion", CastorUtils
29 .convertXmlException(new MarshalException(""), false) instanceof CastorUnmarshallingFailureException);
30 }
31
32 public void testConvertValidationException() {
33 assertTrue("Invalid exception conversion", CastorUtils
34 .convertXmlException(new ValidationException(""), false) instanceof CastorValidationFailureException);
35 }
36
37 public void testConvertXMLException() {
38 assertTrue("Invalid exception conversion",
39 CastorUtils.convertXmlException(new XMLException(""), false) instanceof CastorSystemException);
40 }
41
42 }