1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.log4j.defaultInit;
19
20 import junit.framework.TestCase;
21 import junit.framework.TestSuite;
22 import junit.framework.Test;
23 import java.util.Enumeration;
24 import org.apache.log4j.Appender;
25 import org.apache.log4j.Logger;
26 import org.apache.log4j.LogManager;
27
28 public class TestCase4 extends TestCase {
29
30 public TestCase4(String name) {
31 super(name);
32 }
33
34 public void setUp() {
35 }
36
37 public void tearDown() {
38 LogManager.shutdown();
39 }
40
41 public void combinedTest() {
42 Logger root = Logger.getRootLogger();
43 boolean rootIsConfigured = root.getAllAppenders().hasMoreElements();
44 assertTrue(rootIsConfigured);
45 Enumeration e = root.getAllAppenders();
46 Appender appender = (Appender) e.nextElement();
47 assertEquals(appender.getName(), "D1");
48 assertEquals(e.hasMoreElements(), false);
49 }
50
51 public static Test suite() {
52 TestSuite suite = new TestSuite();
53 suite.addTest(new TestCase4("combinedTest"));
54 return suite;
55 }
56
57 }
58