### Question:
ISOVMsg extends ISOMsg implements ISOVErrorList { public boolean addISOVError(ISOVError Error) { return errors.add( Error ); } ISOVMsg( ISOMsg Source );  ISOVMsg( ISOMsg Source, ISOVError FirstError ); boolean addISOVError(ISOVError Error); ListIterator errorListIterator();  }### Answer:
@Test public void testAddISOVError() throws Throwable { ISOVError FirstError = new ISOVError("testISOVMsgDescription"); ISOVMsg iSOVMsg = new ISOVMsg(new ISOMsg(100), FirstError); boolean result = iSOVMsg.addISOVError(new ISOVError("testISOVMsgDescription1")); assertEquals(2, iSOVMsg.errors.size(), "iSOVMsg.errors.size()"); assertSame(FirstError, iSOVMsg.errors.get(0), "iSOVMsg.errors.get(0)"); assertTrue(result, "result"); }