Examples of ISOMsg


Examples of org.jpos.iso.ISOMsg

        assertSame("result", m, result);
    }

    @Test
    public void testFilter4() throws Throwable {
        ISOMsg m = new ISOMsg(100);
        byte[] value = new byte[2];
        m.set(100, value);
        m.merge(new ISOMsg("testMacroFilterMti"));
        m.set(100, "");
        ISOMsg result = new MacroFilter().filter(new CSChannel(new ISOBaseValidatingPackager()), m, new LogEvent(
                "testMacroFilterTag", ""));
        assertSame("result", m, result);
    }
View Full Code Here

Examples of org.jpos.iso.ISOMsg

        when(m.getMaxField()).thenReturn(0);
        when(m.hasField(0)).thenReturn(true);
        when(m.getValue(0)).thenReturn("N/A in Composite");

        ISOMsg result = macroFilter.filter(channel, m, evt);
        assertSame("result", m, result);
    }
View Full Code Here

Examples of org.jpos.iso.ISOMsg

        assertSame("result", m, result);
    }

    @Test
    public void testFilter6() throws Throwable {
        ISOMsg m = new ISOMsg(100);
        m.set(100, "");
        ISOMsg result = new MacroFilter().filter(new CSChannel(new ISOBaseValidatingPackager()), m, new LogEvent(
                "testMacroFilterTag", ""));
        assertEquals("result.getDirection()", 0, result.getDirection());
    }
View Full Code Here

Examples of org.jpos.iso.ISOMsg

        assertNull("mSGTEST02.getLogger()", mSGTEST02.getLogger());
    }

    @Test
    public void testValidate() throws Throwable {
        ISOVMsg result = (ISOVMsg) new MSGTEST02().validate(new ISOMsg("testMSGTEST02Mti"));
        assertNotNull("result", result);
    }
View Full Code Here

Examples of org.jpos.iso.ISOMsg

        assertSame("result", m, result);
    }

    @Test
    public void testValidate2() throws Throwable {
        ISOMsg m = new ISOVMsg(new ISOMsg("testMSGTEST02Mti"), new ISOVError("testMSGTEST02Description"));
        m.set(1, "testMSGTEST02Value");
        ISOMsg result = (ISOMsg) new MSGTEST02().validate(m);
        assertSame("result", m, result);
    }
View Full Code Here

Examples of org.jpos.iso.ISOMsg

    }

    @Test
    public void testValidateThrowsISOVException() throws Throwable {
        try {
            new MSGTEST02(true).validate(new ISOMsg(100));
            fail("Expected ISOVException to be thrown");
        } catch (ISOVException ex) {
            assertEquals("ex.getMessage()", "Error on msg. ", ex.getMessage());
            assertFalse("ex.treated", ex.treated);
            assertNotNull("ex.errComponent", ex.errComponent);
View Full Code Here

Examples of org.jpos.iso.ISOMsg

                        subField = new ISOBinaryField(fieldNumber + maxField + 1, (byte[]) value);
                    } else if (value instanceof String) {
                        subField = new ISOField(fieldNumber + maxField + 1, (String) value);
                    } else if (value instanceof TagSequence) {
                        TagSequence subSequence = (TagSequence) tagValue;
                        subField = new ISOMsg(fieldNumber + maxField + 1);
                        subSequence.writeTo((ISOMsg) subField);
                    } else if (value instanceof ISOMsg) {
                        ISOMsgTagValue subSequence = (ISOMsgTagValue) tagValue;
                        subField = subSequence.getValue();
                        subField.setFieldNumber(fieldNumber + maxField + 1);
View Full Code Here

Examples of org.jpos.iso.ISOMsg

            case BINARY:
            case PROPRIETARY:
                value = new ISOBinaryField(subFieldNumber, tlvData);
                break;
            case CONSTRUCTED:
                value = new ISOMsg(subFieldNumber);
                unpack(value, tlvData, true);
                break;
            default:
                throw new IllegalArgumentException("Unknown TLVDataFormat: " + dataFormat);
        }
View Full Code Here

Examples of org.jpos.iso.ISOMsg

    @Test
    public void testFilter() throws Throwable {
        Configuration cfg = new SimpleConfiguration();
        BSHFilter bSHFilter = new BSHFilter();
        bSHFilter.setConfiguration(cfg);
        ISOMsg result = bSHFilter.filter(new PADChannel(), null, new LogEvent("testBSHFilterTag", "testString"));
        assertNull("result", result);
        assertSame("bSHFilter.cfg", cfg, bSHFilter.cfg);
    }
View Full Code Here

Examples of org.jpos.iso.ISOMsg

    @Test
    public void testFilterThrowsNullPointerException() throws Throwable {
        BSHFilter bSHFilter = new BSHFilter();
        LogEvent evt = new LogEvent();
        try {
            bSHFilter.filter(new CSChannel("testBSHFilterHost", 100, new PostPackager()), new ISOMsg("testBSHFilterMti"), evt);
            fail("Expected NullPointerException to be thrown");
        } catch (NullPointerException ex) {
            assertNull("ex.getMessage()", ex.getMessage());
            assertNull("bSHFilter.cfg", bSHFilter.cfg);
        }
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.