package org.opennaas.extensions.transport.virtual.tests; import junit.framework.Assert; import org.junit.BeforeClass; import org.junit.Test; import org.opennaas.extensions.transports.virtual.VirtualTransport; public class VirtualTransportTest { private static VirtualTransport virtualTransport = null; @BeforeClass public static void setUp() { try { virtualTransport = new VirtualTransport(new MockVirtualTransportProvider()); } catch (Exception ex) { ex.printStackTrace(); } } @Test public void testStreamTransport() { String request = "ACT-USER::admin:::opterasm"; try { virtualTransport.send(request.toCharArray()); Assert.assertEquals(18, virtualTransport.getInputStream().available()); } catch (Exception e) { e.printStackTrace(); Assert.assertNotNull(null); } } @Test public void testMessageTransport() { String request = "ACT-USER::admin:::opterasm"; try { Object response = virtualTransport.sendMessage(request); Assert.assertNotNull(response); } catch (Exception e) { e.printStackTrace(); Assert.assertNotNull(null); } } }