@Test public void smoke() { filter.start(); MDC.put(key, "other" + diff); assertEquals(FilterReply.DENY, filter.decide(null, null, null, null, null, null)); MDC.put(key, null); assertEquals(FilterReply.DENY, filter.decide(null, null, null, null, null, null)); MDC.put(key, value); assertEquals(FilterReply.ACCEPT, filter.decide(null, null, null, null, null, null)); }
@Test public void testNoMDCKeyOption() { filter.setMDCKey(null); filter.start(); assertFalse(filter.isStarted()); MDC.put(key, null); assertEquals(FilterReply.NEUTRAL, filter.decide(null, null, null, null, null, null)); MDC.put(key, value); assertEquals(FilterReply.NEUTRAL, filter.decide(null, null, null, null, null, null)); } }
@Test public void testNoValueOption() { filter.setValue(null); filter.start(); assertFalse(filter.isStarted()); MDC.put(key, null); assertEquals(FilterReply.NEUTRAL, filter.decide(null, null, null, null, null, null)); MDC.put(key, value); assertEquals(FilterReply.NEUTRAL, filter.decide(null, null, null, null, null, null)); }