Examples of PADChannel


Examples of org.jpos.iso.channel.PADChannel

    @Test
    public void testFilterThrowsVetoException1() throws Throwable {
        XSLTFilter xSLTFilter = new XSLTFilter();
        try {
            xSLTFilter.filter(new PADChannel(new CTCSubFieldPackager()), null, new LogEvent("testXSLTFilterTag"));
            fail("Expected VetoException to be thrown");
        } catch (ISOFilter.VetoException ex) {
            assertEquals("ex.getMessage()", "java.lang.NullPointerException", ex.getMessage());
            assertNull("ex.getNested().getMessage()", ex.getNested().getMessage());
            assertNull("xSLTFilter.tfactory.getURIResolver()", xSLTFilter.tfactory.getURIResolver());
View Full Code Here

Examples of org.jpos.iso.channel.PADChannel

    }

    @Test
    public void testFilter3() throws Throwable {
        MacroFilter macroFilter = new MacroFilter();
        ISOChannel channel = new PADChannel(new GenericSubFieldPackager());
        LogEvent evt = new LogEvent();
        when(m.getMaxField()).thenReturn(0);
        when(m.hasField(0)).thenReturn(false);

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

Examples of org.jpos.iso.channel.PADChannel

    @Test
    public void testFilterThrowsNullPointerException() throws Throwable {
        MacroFilter macroFilter = new MacroFilter();
        LogEvent evt = new LogEvent();
        try {
            macroFilter.filter(new PADChannel("testMacroFilterHost", 100, new XMLPackager()), null, evt);
            fail("Expected NullPointerException to be thrown");
        } catch (NullPointerException ex) {
            assertNull("ex.getMessage()", ex.getMessage());
            assertNull("macroFilter.cfg", macroFilter.cfg);
            assertNull("macroFilter.seq", macroFilter.seq);
View Full Code Here

Examples of org.jpos.iso.channel.PADChannel

    @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.channel.PADChannel

    @Test
    public void testFilter2() throws Throwable {
  int[] key = new int[0];
  StatefulFilter statefulFilter = new StatefulFilter();
  statefulFilter.setKey(key);
  ISOChannel iSOChannel = new PADChannel();
  LogEvent evt = new LogEvent("testStatefulFilterTag");
  ISOMsg m = mock(ISOMsg.class);

  given(m.getDirection()).willReturn(58);
View Full Code Here

Examples of org.jpos.iso.channel.PADChannel

  statefulFilter.setKey(key);
  statefulFilter.setMatchDirection(0);
  statefulFilter.setSavedFields((int[]) null);
  ISOMsg m = new ISOMsg("testStatefulFilterMti");
  ISOMsg result = statefulFilter.filter(
    new PADChannel(new XMLPackager()), m, new LogEvent(
      new Base1SubFieldPackager(), "testStatefulFilterTag"));
  assertSame("result", m, result);
    }
View Full Code Here

Examples of org.jpos.iso.channel.PADChannel

    public void testFilterThrowsVetoException6() throws Throwable {
        MD5Filter mD5Filter = new MD5Filter();
        mD5Filter.setConfiguration(new SimpleConfiguration());
        mD5Filter.setFields((int[]) null);
        try {
            mD5Filter.filter(new PADChannel(new PostPackager()), null, null);
            fail("Expected VetoException to be thrown");
        } catch (ISOFilter.VetoException ex) {
            assertEquals("ex.getMessage()", "MD5Filter not configured", ex.getMessage());
            assertNull("ex.getNested()", ex.getNested());
        }
View Full Code Here

Examples of org.jpos.iso.channel.PADChannel

    @Test
    public void testFilter1() throws Throwable {
        LogEvent evt = new LogEvent(new BASE24TCPChannel("testDelayFilterHost", 100, new Base1SubFieldPackager()),
                "testDelayFilterTag", null);
        ISOMsg result = new DelayFilter(1).filter(new PADChannel(), null, evt);
        assertEquals("evt.payLoad.size()", 2, evt.getPayLoad().size());
        assertEquals("evt.payLoad.get(1)", "<delay-filter delay=\"1\"/>", evt.getPayLoad().get(1));
        assertNull("result", result);
    }
View Full Code Here

Examples of org.jpos.iso.channel.PADChannel

    }

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

Examples of org.jpos.iso.channel.PADChannel

    }

    @Test
    public void testProcessUnhandled() throws Throwable {
        ISOMsg m = new ISOMsg("testQMUXMti");
        m.setSource(new PADChannel(new EuroSubFieldPackager()));
        QMUX qMUX = new QMUX();
        qMUX.processUnhandled(m);
        assertEquals("qMUX.listeners.size()", 0, qMUX.listeners.size());
    }
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.