Examples of CSChannel


Examples of org.jpos.iso.channel.CSChannel

    }

    @Test
    public void testApplyIncomingFilters() throws Throwable {
        byte[] image = "testString".getBytes();
        final BaseChannel cSChannel = new CSChannel();
        cSChannel.addIncomingFilter(filter);
        final LogEvent evt = new LogEvent();
        byte[] header = new byte[2];
        when(filter.filter(cSChannel, m, evt)).thenReturn(m);
        ISOMsg result = cSChannel.applyIncomingFilters(m, header, image, evt);
        assertSame("result", m, result);
    }
View Full Code Here

Examples of org.jpos.iso.channel.CSChannel

    @Test
    public void testFilter() throws Throwable {
        DelayFilter delayFilter = new DelayFilter(0);
        LogEvent evt = new LogEvent("testDelayFilterTag", "testString");
        ISOChannel channel = new CSChannel(new Base1SubFieldPackager(), new ServerSocket());
        ISOMsg result = delayFilter.filter(channel, m, evt);
        assertEquals("evt.payLoad.size()", 2, evt.getPayLoad().size());
        assertEquals("evt.payLoad.get(1)", "<delay-filter delay=\"0\"/>", evt.getPayLoad().get(1));
        assertSame("result", m, result);
    }
View Full Code Here

Examples of org.jpos.iso.channel.CSChannel

        assertNull("result", result);
    }

    @Test
    public void testApplyIncomingFilters3() throws Throwable {
        BaseChannel cSChannel = new CSChannel();
        ISOMsg result = cSChannel.applyIncomingFilters(null, null);
        assertNull("result", result);
    }
View Full Code Here

Examples of org.jpos.iso.channel.CSChannel

        assertNull("result", result);
    }

    @Test
    public void testApplyIncomingFiltersThrowsNullPointerException() throws Throwable {
        BaseChannel cSChannel = new CSChannel();
        cSChannel.addIncomingFilter(new MacroFilter());
        byte[] header = new byte[2];
        try {
            cSChannel.applyIncomingFilters(null, header, "testString".getBytes(), new LogEvent());
            fail("Expected NullPointerException to be thrown");
        } catch (NullPointerException ex) {
            assertNull("ex.getMessage()", ex.getMessage());
        }
    }
View Full Code Here

Examples of org.jpos.iso.channel.CSChannel

        assertSame("(PADChannel) pADChannel.packager", p, ((PADChannel) pADChannel).packager);
    }

    @Test
    public void testCreateISOMsgThrowsNullPointerException() throws Throwable {
        BaseChannel cSChannel = new CSChannel(new ISO93BPackager());
        cSChannel.setPackager(null);
        try {
            cSChannel.createMsg();
            fail("Expected NullPointerException to be thrown");
        } catch (NullPointerException ex) {
            assertNull("ex.getMessage()", ex.getMessage());
            assertNull("(CSChannel) cSChannel.packager", ((CSChannel) cSChannel).packager);
        }
View Full Code Here

Examples of org.jpos.iso.channel.CSChannel

    }

    @Test
    public void testDisconnect1() throws Throwable {
        ServerSocket sock = new ServerSocket();
        BaseChannel cSChannel = new CSChannel(new PostPackager());
        cSChannel.setServerSocket(sock);
        cSChannel.disconnect();
        assertSame("(CSChannel) cSChannel.serverSocket", sock, ((CSChannel) cSChannel).serverSocket);
        assertNull("(CSChannel) cSChannel.getSocket()", cSChannel.getSocket());
        assertFalse("(CSChannel) cSChannel.usable", ((CSChannel) cSChannel).usable);
    }
View Full Code Here

Examples of org.jpos.iso.channel.CSChannel

        }
    }

    @Test
    public void testGetIncomingFilters() throws Throwable {
        Collection result = (Collection) new CSChannel(new PostPackager()).getIncomingFilters();
        assertEquals("result.size()", 0, result.size());
    }
View Full Code Here

Examples of org.jpos.iso.channel.CSChannel

        assertEquals("(GZIPChannel) gZIPChannel.header.length", 21, ((GZIPChannel) gZIPChannel).header.length);
    }

    @Test
    public void testSetHeaderThrowsNullPointerException() throws Throwable {
        BaseChannel cSChannel = new CSChannel(new PostPackager());
        try {
            cSChannel.setHeader((String) null);
            fail("Expected NullPointerException to be thrown");
        } catch (NullPointerException ex) {
            assertNull("ex.getMessage()", ex.getMessage());
            assertNull("(CSChannel) cSChannel.header", ((CSChannel) cSChannel).header);
        }
View Full Code Here

Examples of org.jpos.iso.channel.CSChannel

        assertEquals("(X25Channel) x25Channel.outgoingFilters.size()", 0, ((X25Channel) x25Channel).outgoingFilters.size());
    }

    @Test
    public void testSetOutgoingFiltersThrowsNullPointerException() throws Throwable {
        BaseChannel cSChannel = new CSChannel("testBaseChannelHost", 100, null);
        try {
            cSChannel.setOutgoingFilters(null);
            fail("Expected NullPointerException to be thrown");
        } catch (NullPointerException ex) {
            assertNull("ex.getMessage()", ex.getMessage());
            assertEquals("(CSChannel) cSChannel.outgoingFilters.size()", 0, ((CSChannel) cSChannel).outgoingFilters.size());
        }
View Full Code Here

Examples of org.jpos.iso.channel.CSChannel

        assertEquals("(X25Channel) x25Channel.getTimeout()", 1, x25Channel.getTimeout());
    }

    @Test
    public void testSetTimeout1() throws Throwable {
        BaseChannel cSChannel = new CSChannel(new PostPackager());
        cSChannel.setTimeout(0);
        assertEquals("(CSChannel) cSChannel.getTimeout()", 0, cSChannel.getTimeout());
    }
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.