Package org.jpos.iso.channel

Examples of org.jpos.iso.channel.BASE24TCPChannel


    @Test
    public void testFilter2() throws Throwable {
        ISOMsg m = new ISOMsg();
        m.set(100, "testMacroFilterValue");
        ISOMsg result = new MacroFilter().filter(new BASE24TCPChannel(), m, new LogEvent("testMacroFilterTag"));
        assertSame("result", m, result);
    }
View Full Code Here


        assertNull("result", result);
    }

    @Test
    public void testLog1() throws Throwable {
        LogEvent ev = new LogEvent(new BASE24TCPChannel(), "testFilterLogListenerTag", "");
        FilterLogListener filterLogListener = new FilterLogListener();
        LogEvent result = filterLogListener.log(ev);
        assertSame("result", ev, result);
        assertNotNull("filterLogListener.p", filterLogListener.p);
    }
View Full Code Here

    }

    @Test
    public void testFilter5() throws Throwable {
  StatefulFilter statefulFilter = new StatefulFilter();
  BASE24TCPChannel iSOChannel = mock(BASE24TCPChannel.class);
  LogEvent evt = mock(LogEvent.class);
  ISOMsg m = mock(ISOMsg.class);
  given(m.getString(11)).willReturn(null);
  given(m.getString(41)).willReturn(null);
  given(m.getDirection()).willReturn(0);
View Full Code Here

    public void testFilterThrowsNullPointerException2() throws Throwable {
  int[] key = new int[1];
  StatefulFilter statefulFilter = new StatefulFilter();
  statefulFilter.setKey(key);
  try {
      statefulFilter.filter(new BASE24TCPChannel(
        new GenericValidatingPackager()), null, new LogEvent());
      fail("Expected NullPointerException to be thrown");
  } catch (NullPointerException ex) {
      assertNull("ex.getMessage()", ex.getMessage());
  }
View Full Code Here

    @Test
    public void testFilterThrowsNullPointerException7() throws Throwable {
  StatefulFilter statefulFilter = new StatefulFilter();
  statefulFilter.setKey((int[]) null);
  try {
      statefulFilter.filter(new BASE24TCPChannel(
        new EuroSubFieldPackager()), new ISOMsg(), new LogEvent(
        new PostPackager(), "testStatefulFilterTag"));
      fail("Expected NullPointerException to be thrown");
  } catch (NullPointerException ex) {
      assertNull("ex.getMessage()", ex.getMessage());
View Full Code Here

  statefulFilter.setSpace("testStatefulFilterUri");
  int[] key = new int[0];
  statefulFilter.setVetoUnmatched(true);
  statefulFilter.setKey(key);
  try {
      statefulFilter.filter(new BASE24TCPChannel(), new ISOMsg(
        "testStatefulFilterMti"), new LogEvent());
      fail("Expected VetoException to be thrown");
  } catch (ISOFilter.VetoException ex) {
      assertEquals("ex.getMessage()", "unmatched iso message",
        ex.getMessage());
View Full Code Here

    public void testFilterThrowsNullPointerException4() throws Throwable {
        MD5Filter mD5Filter = new MD5Filter();
        mD5Filter.setConfiguration(new SimpleConfiguration());
        LogEvent evt = new LogEvent();
        try {
            mD5Filter.filter(new BASE24TCPChannel(), null, evt);
            fail("Expected NullPointerException to be thrown");
        } catch (NullPointerException ex) {
            assertNull("ex.getMessage()", ex.getMessage());
        }
    }
View Full Code Here

        LogEvent evt = new LogEvent("testMD5FilterTag");
        int[] fields = new int[1];
        mD5Filter.setFields(fields);
        ISOMsg m = new ISOMsg("testMD5FilterMti");
        try {
            mD5Filter.filter(new BASE24TCPChannel("testMD5FilterHost", 100, new PostPackager()), 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

        assertNull("(GZIPChannel) gZIPChannel.getSocket()", gZIPChannel.getSocket());
    }

    @Test
    public void testConnectThrowsNullPointerException() throws Throwable {
        BaseChannel bASE24TCPChannel = new BASE24TCPChannel();
        Socket socket = new Socket();
        bASE24TCPChannel.setTimeout(-1);
        try {
            bASE24TCPChannel.connect(socket);
            fail("Expected NullPointerException to be thrown");
        } catch (NullPointerException ex) {
            assertNull("ex.getMessage()", ex.getMessage());
            assertNull("(BASE24TCPChannel) bASE24TCPChannel.serverIn", ((BASE24TCPChannel) bASE24TCPChannel).serverIn);
            assertNull("(BASE24TCPChannel) bASE24TCPChannel.serverOut", ((BASE24TCPChannel) bASE24TCPChannel).serverOut);
            assertSame("(BASE24TCPChannel) bASE24TCPChannel.getSocket()", socket, bASE24TCPChannel.getSocket());
            assertEquals("(BASE24TCPChannel) bASE24TCPChannel.cnt.length", 3, ((BASE24TCPChannel) bASE24TCPChannel).cnt.length);
            assertFalse("(BASE24TCPChannel) bASE24TCPChannel.usable", ((BASE24TCPChannel) bASE24TCPChannel).usable);
            assertNull("(BASE24TCPChannel) bASE24TCPChannel.logger", ((BASE24TCPChannel) bASE24TCPChannel).logger);
            assertNull("(BASE24TCPChannel) bASE24TCPChannel.originalRealm", ((BASE24TCPChannel) bASE24TCPChannel).originalRealm);
            assertNull("(BASE24TCPChannel) bASE24TCPChannel.realm", ((BASE24TCPChannel) bASE24TCPChannel).realm);
View Full Code Here

        }
    }

    @Test
    public void testRemoveFilter() throws Throwable {
        BaseChannel bASE24TCPChannel = new BASE24TCPChannel();
        bASE24TCPChannel.removeFilter(new StatefulFilter(), 100);
        assertEquals("(BASE24TCPChannel) bASE24TCPChannel.incomingFilters.size()", 0,
                ((BASE24TCPChannel) bASE24TCPChannel).incomingFilters.size());
        assertEquals("(BASE24TCPChannel) bASE24TCPChannel.outgoingFilters.size()", 0,
                ((BASE24TCPChannel) bASE24TCPChannel).outgoingFilters.size());
    }
View Full Code Here

TOP

Related Classes of org.jpos.iso.channel.BASE24TCPChannel

Copyright © 2018 www.massapicom. 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.