Examples of ISOComponent


Examples of org.jpos.iso.ISOComponent

        assertNull("iSOVException.getNested()", iSOVException.getNested());
    }

    @Test
    public void testGetErrComponent() throws Throwable {
        ISOComponent errComponent = new ISOMsg("testISOVExceptionMti");
        ISOComponent result = new ISOVException("testISOVExceptionDescription", errComponent).getErrComponent();
        assertSame("result", errComponent, result);
    }
View Full Code Here

Examples of org.jpos.iso.ISOComponent

    }

    @Test
    public void testSetErrComponent() throws Throwable {
        ISOVException iSOVException = new ISOVException("testISOVExceptionDescription");
        ISOComponent c = new ISOMsg();
        iSOVException.setErrComponent(c);
        assertSame("iSOVException.errComponent", c, iSOVException.errComponent);
    }
View Full Code Here

Examples of org.jpos.iso.ISOComponent

    public int unpack ( ISOComponent m, byte[] b ) throws ISOException {
        LogEvent evt = new LogEvent ( this, "unpack" );
        int consumed = 0;
        for ( int i=0; consumed < b.length ; i++ ) {
            ISOComponent c = fld[i].createComponent( i );
            consumed += fld[i].unpack ( c, b, consumed );
            if ( logger != null )       {
                evt.addMessage ("<unpack fld=\"" + i
                                +"\" packager=\""
                                +fld[i].getClass().getName()+ "\">");
                if (c.getValue() instanceof ISOMsg)
                    evt.addMessage (c.getValue());
                else
                    evt.addMessage ("  <value>"
                                    +c.getValue().toString()
                                    + "</value>");
                evt.addMessage ("</unpack>");
            }
            m.set(c);
        }
View Full Code Here

Examples of org.jpos.iso.ISOComponent

        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);
    }
View Full Code Here

Examples of org.jpos.iso.ISOComponent

        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);
    }
View Full Code Here

Examples of org.jpos.iso.ISOComponent

        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");
View Full Code Here

Examples of org.jpos.iso.ISOComponent

        ISOFieldValidator[] fvlds = new ISOFieldValidator[1];
        fvlds[0] = new IVA_ALPHANUM("testISOBaseValidatingPackagerDescription");
        ISOBaseValidatingPackager iSOBaseValidatingPackager = new ISOBaseValidatingPackager();
        iSOBaseValidatingPackager.setFieldValidator(fvlds);
        iSOBaseValidatingPackager.setMsgValidator(msgVlds);
        ISOComponent m = new ISOVMsg(new ISOMsg(), FirstError);
        try {
            iSOBaseValidatingPackager.validate(m);
            fail("Expected NullPointerException to be thrown");
        } catch (NullPointerException ex) {
            assertNull("ex.getMessage()", ex.getMessage());
View Full Code Here

Examples of org.jpos.iso.ISOComponent

        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());
View Full Code Here

Examples of org.jpos.iso.ISOComponent

    }

    @Test
    public void testUnpack() throws Throwable {
        int[] sequence = new int[2];
        ISOComponent m = new ISOMsg(100);
        VISA1Packager vISA1Packager = new VISA1Packager(sequence, 100, "testVISA1PackagerBadResultCode", "");
        byte[] b = new byte[1];
        int result = vISA1Packager.unpack(m, b);
        assertEquals("(ISOMsg) m.getMaxField()", 100, ((ISOMsg) m).getMaxField());
        assertEquals("result", 1, result);
View Full Code Here

Examples of org.jpos.iso.ISOComponent

    @Test
    public void testUnpack1() throws Throwable {
        int[] sequence = new int[0];
        VISA1Packager vISA1Packager = new VISA1Packager(sequence, 100, "testVISA1PackagerBadResultCode",
                "testVISA1PackagerOkPattern");
        ISOComponent m = new ISOMsg(100);
        byte[] b = new byte[0];
        int result = vISA1Packager.unpack(m, b);
        assertEquals("(ISOVMsg) m.getMaxField()", 100, ((ISOMsg) m).getMaxField());
        assertEquals("result", 0, result);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.