@Test public void testSetConfiguration() throws Throwable { BSHRequestListener bSHRequestListener = new BSHRequestListener(); Configuration cfg = new SimpleConfiguration(); bSHRequestListener.setConfiguration(cfg); assertEquals("bSHRequestListener.whitelist.size()", 1, bSHRequestListener.whitelist.size()); assertEquals("bSHRequestListener.bshSource.length", 0, bSHRequestListener.bshSource.length); assertSame("bSHRequestListener.cfg", cfg, bSHRequestListener.cfg); }
@Test public void testProcess() throws Throwable { BSHRequestListener bSHRequestListener = new BSHRequestListener(); bSHRequestListener.setConfiguration(new SimpleConfiguration()); boolean result = bSHRequestListener.process(new PostChannel(), new ISOMsg("testBSHRequestListenerMti")); assertTrue("result", result); assertEquals("bSHRequestListener.whitelist.size()", 1, bSHRequestListener.whitelist.size()); }
@Test public void testSetConfigurationThrowsNullPointerException() throws Throwable { BSHRequestListener bSHRequestListener = new BSHRequestListener(); Configuration cfg = new SubConfiguration(); try { bSHRequestListener.setConfiguration(cfg); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertSame("bSHRequestListener.cfg", cfg, bSHRequestListener.cfg); assertNull("ex.getMessage()", ex.getMessage()); assertNull("bSHRequestListener.whitelist", bSHRequestListener.whitelist); assertNull("bSHRequestListener.bshSource", bSHRequestListener.bshSource); } }