@Test public void testStatusWithUnconfiguredContext() { Logger logger = lc.getLogger(LoggerContextTest.class); for (int i = 0; i < 3; i++) { logger.debug("test"); } logger = lc.getLogger("x.y.z"); for (int i = 0; i < 3; i++) { logger.debug("test"); } StatusManager sm = lc.getStatusManager(); assertTrue("StatusManager has recieved too many messages", sm.getCount() == 1); }
@Test public void noValue() { atts.setValue("name", "v1"); propertyAction.begin(ec, null, atts); assertEquals(1, context.getStatusManager().getCount()); assertTrue(checkError()); }
@Test public void testEntryConditionsCheck() { appender.checkEntryConditions(); assertEquals(0, appender.getContext().getStatusManager().getCount()); }
@Test public void noName() { atts.setValue("value", "v1"); propertyAction.begin(ec, null, atts); assertEquals(1, context.getStatusManager().getCount()); assertTrue(checkError()); }
@Test public void noAttributes() { propertyAction.begin(ec, null, atts); assertEquals(1, context.getStatusManager().getCount()); assertTrue(checkError()); StatusPrinter.print(context); }
@Test public void testLoadNotPossible() { atts.setValue("file", "toto"); propertyAction.begin(ec, null, atts); assertEquals(1, context.getStatusManager().getCount()); assertTrue(checkFileErrors()); }
@Test public void testFileNotLoaded() { atts.setValue("file", "toto"); atts.setValue("value", "work"); propertyAction.begin(ec, null, atts); assertEquals(1, context.getStatusManager().getCount()); assertTrue(checkError()); }
@Test public void testEntryConditionsCheckNoLayout() { appender.setLayout(null); appender.checkEntryConditions(); assertEquals(1, appender.getContext().getStatusManager().getCount()); }
@Test public void testTriggeringPolicy() { appender.setEvaluator(null); appender.checkEntryConditions(); assertEquals(1, appender.getContext().getStatusManager().getCount()); }
@Test public void testStartNoRemoteAddress() throws Exception { receiver.start(); assertFalse(receiver.isStarted()); int count = lc.getStatusManager().getCount(); Status status = lc.getStatusManager().getCopyOfStatusList().get(count - 1); assertTrue(status.getMessage().contains("host")); }
@Test public void testStartNoPort() throws Exception { receiver.setRemoteHost(TEST_HOST_NAME); receiver.start(); assertFalse(receiver.isStarted()); int count = lc.getStatusManager().getCount(); Status status = lc.getStatusManager().getCopyOfStatusList().get(count - 1); assertTrue(status.getMessage().contains("port")); }
@Test public void testStartUnknownHost() throws Exception { receiver.setPort(6000); receiver.setRemoteHost(TEST_HOST_NAME); receiver.start(); assertFalse(receiver.isStarted()); int count = lc.getStatusManager().getCount(); Status status = lc.getStatusManager().getCopyOfStatusList().get(count - 1); assertTrue(status.getMessage().contains("unknown host")); }