OperationType corbaOpType = (OperationType)extElement;
assertEquals(corbaOpType.getName(), "op_k");
assertEquals(3, corbaOpType.getParam().size());
assertEquals("fixed_1", corbaOpType.getParam().get(0).getIdltype().getLocalPart());
assertEquals("fixed_1", corbaOpType.getReturn().getIdltype().getLocalPart());
Fixed fixed = (Fixed)mapType.get(corbaOpType.getReturn().getIdltype().getLocalPart());
assertNotNull("Could not find the decimal type", fixed.getType());
assertEquals("Fixed digits is incorrect for the return corba parameter", 31, fixed
.getDigits());
assertEquals("Fixed scale is incorrect for the return corba parameter", 6, fixed.getScale());
}
}
}