Examples of ISOBaseValidatingPackager


Examples of org.jpos.iso.packager.ISOBaseValidatingPackager

    @Test
    public void testFilter1() throws Throwable {
        ISOMsg m = new ISOMsg(100);
        m.merge(new ISOMsg("testMacroFilterMti"));
        m.set(1, "");
        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.packager.ISOBaseValidatingPackager

        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.packager.ISOBaseValidatingPackager

    @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.packager.ISOBaseValidatingPackager

        int[] fields = new int[1];
        fields[0] = -100;
        mD5Filter.setFields(fields);
        ISOMsg m = new ISOMsg("testMD5FilterMti");
        m.setDirection(2);
        ISOMsg result = mD5Filter.filter(new ASCIIChannel(new ISOBaseValidatingPackager()), m, new LogEvent("testMD5FilterTag"));
        assertEquals("m.getMaxField()", 128, m.getMaxField());
        assertSame("result", m, result);
    }
View Full Code Here

Examples of org.jpos.iso.packager.ISOBaseValidatingPackager

        mD5Filter.setConfiguration(new SimpleConfiguration());
        int[] fields = new int[1];
        mD5Filter.setFields(fields);
        ISOMsg m = new ISOMsg("testMD5FilterMti");
        m.setDirection(2);
        ISOMsg result = mD5Filter.filter(new ASCIIChannel(new ISOBaseValidatingPackager()), m, new LogEvent("testMD5FilterTag"));
        assertEquals("m.getMaxField()", 128, m.getMaxField());
        assertSame("result", m, result);
    }
View Full Code Here

Examples of org.jpos.iso.packager.ISOBaseValidatingPackager

        mD5Filter.setFields(fields);
        ISOMsg m = new ISOMsg("testMD5FilterMti");
        m.setDirection(3);
        LogEvent evt = new LogEvent("testMD5FilterTag");
        try {
            mD5Filter.filter(new ASCIIChannel(new ISOBaseValidatingPackager()), m, evt);
            fail("Expected VetoException to be thrown");
        } catch (ISOFilter.VetoException ex) {
            assertEquals("evt.payLoad.size()", 3, evt.getPayLoad().size());
            assertEquals("ex.getMessage()", "org.jpos.iso.ISOFilter$VetoException: invalid MAC", ex.getMessage());
            assertEquals("ex.getNested().getMessage()", "invalid MAC", ex.getNested().getMessage());
View Full Code Here

Examples of org.jpos.iso.packager.ISOBaseValidatingPackager

        mD5Filter.setFields(fields);
        ISOMsg m = new ISOMsg("testMD5FilterMti");
        m.setDirection(1);
        LogEvent evt = new LogEvent("testMD5FilterTag");
        try {
            mD5Filter.filter(new ASCIIChannel(new ISOBaseValidatingPackager()), m, evt);
            fail("Expected VetoException to be thrown");
        } catch (ISOFilter.VetoException ex) {
            assertEquals("evt.payLoad.size()", 3, evt.getPayLoad().size());
            assertEquals("ex.getMessage()", "org.jpos.iso.ISOFilter$VetoException: invalid MAC", ex.getMessage());
            assertEquals("ex.getNested().getMessage()", "invalid MAC", ex.getNested().getMessage());
View Full Code Here

Examples of org.jpos.iso.packager.ISOBaseValidatingPackager

    }

    @Test
    public void testSetSource() throws Throwable {
        LogEvent logEvent = new LogEvent(new Log(), "testLogEventTag");
        LogSource source = new ISOBaseValidatingPackager();
        logEvent.setSource(source);
        assertSame("logEvent.source", source, logEvent.getSource());
    }
View Full Code Here

Examples of org.jpos.iso.packager.ISOBaseValidatingPackager

    @Test
    public void testConnectThrowsIllegalArgumentException() throws Throwable {
        byte[] TPDU = new byte[2];
        ChannelPool channelPool = new ChannelPool();
        channelPool.addChannel(new NACChannel("testChannelPoolHost", -1, new ISOBaseValidatingPackager(), TPDU));
        try {
            channelPool.connect();
            fail("Expected IllegalArgumentException to be thrown");
        } catch (IllegalArgumentException ex) {
            assertEquals("ex.getMessage()", "port out of range:-1", ex.getMessage());
View Full Code Here

Examples of org.jpos.iso.packager.ISOBaseValidatingPackager

    @Test
    public void testGetCurrentThrowsIllegalArgumentException() throws Throwable {
        byte[] TPDU = new byte[2];
        ChannelPool channelPool = new ChannelPool();
        channelPool.addChannel(new NACChannel("testChannelPoolHost", -1, new ISOBaseValidatingPackager(), TPDU));
        try {
            channelPool.getCurrent();
            fail("Expected IllegalArgumentException to be thrown");
        } catch (IllegalArgumentException ex) {
            assertEquals("ex.getMessage()", "port out of range:-1", ex.getMessage());
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.