1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.log4j.filter;
18
19 import junit.framework.TestCase;
20 import org.apache.log4j.Level;
21 import org.apache.log4j.Logger;
22 import org.apache.log4j.spi.Filter;
23 import org.apache.log4j.spi.LoggingEvent;
24
25
26 /***
27 * Unit tests for DenyAllFilter.
28 */
29 public class DenyAllFilterTest extends TestCase {
30
31 /***
32 * Create new test instance.
33 *
34 * @param name test name.
35 */
36 public DenyAllFilterTest(final String name) {
37 super(name);
38 }
39
40 /***
41 * Check that DenyAllFilter.decide() returns Filter.DENY.
42 */
43 public void test1() {
44 LoggingEvent event = new LoggingEvent("org.apache.log4j.Logger",
45 Logger.getLogger(DenyAllFilterTest.class),
46 System.currentTimeMillis(), Level.INFO, "Hello, World", null);
47 Filter filter = new DenyAllFilter();
48 filter.activateOptions();
49 assertEquals(Filter.DENY, filter.decide(event));
50 }
51
52 }
53