assertTrue(evt.isStartDocument());
} catch (XMLStreamException ex) {
}
assertNotNull(evtReader);
CorbaObjectHandler resultObj = staxBindingImpl.readUnionFromStax(evtReader,
obj.getIdlType(),
obj.getTypeCode());
assertNotNull(resultObj);
assertTrue(resultObj instanceof CorbaUnionHandler);
CorbaUnionHandler result = (CorbaUnionHandler)resultObj;
CorbaObjectHandler resultDiscriminatorObj = result.getDiscriminator();
assertTrue(resultDiscriminatorObj instanceof CorbaPrimitiveHandler);
CorbaPrimitiveHandler resultDiscriminator = (CorbaPrimitiveHandler)resultDiscriminatorObj;
Object resultDiscValueObj = resultDiscriminator.getValue();
assertTrue(resultDiscValueObj instanceof Short);
Short resultDiscValue = (Short)resultDiscValueObj;
assertTrue(resultDiscValue.shortValue() == discriminatorValue.shortValue());
CorbaObjectHandler resultValueObj = result.getValue();
assertTrue(resultValueObj instanceof CorbaPrimitiveHandler);
CorbaPrimitiveHandler resultValue = (CorbaPrimitiveHandler)resultValueObj;
Object unionResultValueObj = resultValue.getValue();
assertTrue(unionResultValueObj instanceof Character);
Character unionResultValue = (Character)unionResultValueObj;