import java.math.BigInteger;
public class ComplexRestrictionTest extends TestCase {
public void testGetExemplarResponseTypeElement(){
GetExemplarResponseTypeElement getExemplarResponseTypeElement = new GetExemplarResponseTypeElement();
GetExemplarResponseType getExemplarResponseType = new GetExemplarResponseType();
getExemplarResponseType.setExemplar("test string1");
getExemplarResponseType.setResponseCode(new BigInteger("23"));
getExemplarResponseType.setResponseMessage("test string2");
getExemplarResponseType.setSupportedMethods("test string3");
getExemplarResponseTypeElement.setGetExemplarResponseTypeElement(getExemplarResponseType);
try {
OMElement omElement =
getExemplarResponseTypeElement.getOMElement(GetExemplarResponseTypeElement.MY_QNAME,
OMAbstractFactory.getOMFactory());
String omElementString = omElement.toStringWithConsume();
System.out.println("OMElement string ==> " + omElementString);
XMLStreamReader xmlReader = StAXUtils.createXMLStreamReader(new ByteArrayInputStream(omElementString.getBytes()));
GetExemplarResponseTypeElement result = GetExemplarResponseTypeElement.Factory.parse(xmlReader);
GetExemplarResponseType resultType = result.getGetExemplarResponseTypeElement();
assertEquals(resultType.getExemplar(),"test string1");
assertEquals(resultType.getResponseMessage(),"test string2");
assertEquals(resultType.getSupportedMethods(),"test string3");
} catch (ADBException e) {
fail();