use of org.jpos.iso.ISOComponent in project jPOS by jpos.
the class VErrorParserTest method testGetVErrors8.
@SuppressWarnings("unchecked")
@Test
public void testGetVErrors8() throws Throwable {
VErrorParser vErrorParser = new VErrorParser();
ISOVError FirstError = new ISOVError("testVErrorParserDescription");
ISOComponent c = new ISOVMsg(new ISOMsg(), FirstError);
Vector result = vErrorParser.getVErrors(c);
assertEquals("result.size()", 1, result.size());
assertSame("result.get(0)", FirstError, result.get(0));
}
use of org.jpos.iso.ISOComponent in project jPOS by jpos.
the class VErrorParserTest method testGetVErrors10.
@SuppressWarnings("unchecked")
@Test
public void testGetVErrors10() throws Throwable {
VErrorParser vErrorParser = new VErrorParser();
ISOComponent c = new ISOMsg("testVErrorParserMti");
Vector result = vErrorParser.getVErrors(c);
assertEquals("result.size()", 0, result.size());
}
use of org.jpos.iso.ISOComponent in project jPOS by jpos.
the class CTCSubElementPackagerTest method testUnpackThrowsNullPointerException2.
@Test
public void testUnpackThrowsNullPointerException2() throws Throwable {
CTCSubElementPackager cTCSubElementPackager = new CTCSubElementPackager();
ISOFieldPackager[] fld = new ISOFieldPackager[2];
fld[0] = new IFA_AMOUNT();
cTCSubElementPackager.setFieldPackager(fld);
byte[] b = new byte[3];
ISOComponent m = new ISOMsg("testCTCSubElementPackagerMti");
try {
cTCSubElementPackager.unpack(m, b);
fail("Expected NullPointerException to be thrown");
} catch (NullPointerException ex) {
assertNull("ex.getMessage()", ex.getMessage());
}
}
use of org.jpos.iso.ISOComponent in project jPOS by jpos.
the class ISOBaseValidatingPackagerTest method testValidateThrowsNullPointerException3.
@Test
public void testValidateThrowsNullPointerException3() throws Throwable {
ISOVError FirstError = new ISOVError("testISOBaseValidatingPackagerDescription", "testISOBaseValidatingPackagerRejectCode");
ISOBaseValidator[] msgVlds = new ISOBaseValidator[1];
msgVlds[0] = new MSGTEST02();
ISOBaseValidatingPackager iSOBaseValidatingPackager = new ISOBaseValidatingPackager();
iSOBaseValidatingPackager.setMsgValidator(msgVlds);
ISOComponent m = new ISOVMsg(new ISOMsg(), FirstError);
ISOValidator[] fvlds = new ISOValidator[0];
iSOBaseValidatingPackager.setFieldValidator(fvlds);
try {
iSOBaseValidatingPackager.validate(m);
fail("Expected NullPointerException to be thrown");
} catch (NullPointerException ex) {
assertNull("ex.getMessage()", ex.getMessage());
}
}
use of org.jpos.iso.ISOComponent in project jPOS by jpos.
the class ISOBaseValidatingPackagerTest method testValidate10.
@Test
public void testValidate10() throws Throwable {
ISOBaseValidator[] msgVlds = new ISOBaseValidator[2];
msgVlds[0] = new TEST0100(true);
ISOValidator[] fvlds = new ISOValidator[0];
ISOBaseValidatingPackager iSOBaseValidatingPackager = new ISOBaseValidatingPackager();
iSOBaseValidatingPackager.setFieldValidator(fvlds);
iSOBaseValidatingPackager.setMsgValidator(msgVlds);
ISOComponent m = new ISOMsg("testISOBaseValidatingPackagerMti");
ISOMsg result = (ISOMsg) iSOBaseValidatingPackager.validate(m);
assertSame("result", m, result);
}
Aggregations