Search in sources :

Example 31 with ISOBaseValidator

use of org.jpos.iso.ISOBaseValidator in project jPOS by jpos.

the class ISOBaseValidatingPackagerTest method testValidateThrowsClassCastException3.

@Test
public void testValidateThrowsClassCastException3() throws Throwable {
    ISOBaseValidatingPackager iSOBaseValidatingPackager = new ISOBaseValidatingPackager();
    ISOValidator[] fvlds = new ISOValidator[3];
    fvlds[0] = new ISOFieldValidator("testISOBaseValidatingPackagerDescription");
    fvlds[1] = new ISOBaseValidator();
    iSOBaseValidatingPackager.setFieldValidator(fvlds);
    try {
        iSOBaseValidatingPackager.validate(new ISOMsg("testISOBaseValidatingPackagerMti"));
        fail("Expected ClassCastException to be thrown");
    } catch (ClassCastException ex) {
        assertEquals("ex.getClass()", ClassCastException.class, ex.getClass());
    }
}
Also used : ISOMsg(org.jpos.iso.ISOMsg) ISOValidator(org.jpos.iso.ISOValidator) ISOBaseValidator(org.jpos.iso.ISOBaseValidator) ISOFieldValidator(org.jpos.iso.ISOFieldValidator) Test(org.junit.Test)

Example 32 with ISOBaseValidator

use of org.jpos.iso.ISOBaseValidator in project jPOS by jpos.

the class ISOBaseValidatingPackagerTest method testValidate14.

@Test
public void testValidate14() throws Throwable {
    ISOBaseValidator[] msgVlds = new ISOBaseValidator[2];
    msgVlds[0] = new TEST0100(true);
    ISOBaseValidatingPackager iSOBaseValidatingPackager = new ISOBaseValidatingPackager();
    iSOBaseValidatingPackager.setMsgValidator(msgVlds);
    ISOValidator[] fvlds = new ISOValidator[5];
    fvlds[1] = new ISOFieldValidator();
    iSOBaseValidatingPackager.setFieldValidator(fvlds);
    ISOComponent m = new ISOMsg("testISOBaseValidatingPackagerMti");
    ISOMsg result = (ISOMsg) iSOBaseValidatingPackager.validate(m);
    assertSame("result", m, result);
}
Also used : ISOComponent(org.jpos.iso.ISOComponent) ISOMsg(org.jpos.iso.ISOMsg) ISOValidator(org.jpos.iso.ISOValidator) ISOBaseValidator(org.jpos.iso.ISOBaseValidator) TEST0100(org.jpos.iso.validator.TEST0100) ISOFieldValidator(org.jpos.iso.ISOFieldValidator) Test(org.junit.Test)

Aggregations

ISOBaseValidator (org.jpos.iso.ISOBaseValidator)32 Test (org.junit.Test)31 ISOMsg (org.jpos.iso.ISOMsg)30 ISOFieldValidator (org.jpos.iso.ISOFieldValidator)22 ISOValidator (org.jpos.iso.ISOValidator)18 TEST0100 (org.jpos.iso.validator.TEST0100)12 MSGTEST (org.jpos.iso.validator.MSGTEST)9 MSGTEST02 (org.jpos.iso.validator.MSGTEST02)9 ISOException (org.jpos.iso.ISOException)8 ISOVMsg (org.jpos.iso.ISOVMsg)8 IVA_ALPHANUMNOBLANK (org.jpos.iso.IVA_ALPHANUMNOBLANK)7 ISOComponent (org.jpos.iso.ISOComponent)5 IVA_ALPHANUM (org.jpos.iso.IVA_ALPHANUM)5 ISOVException (org.jpos.iso.validator.ISOVException)3 ISOVError (org.jpos.iso.ISOVError)2 IVA_ALPHANUMNOZERO_NOBLANK (org.jpos.iso.IVA_ALPHANUMNOZERO_NOBLANK)2 Hashtable (java.util.Hashtable)1 Vector (java.util.Vector)1 LogEvent (org.jpos.util.LogEvent)1