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
24 import java.util.Vector;
25 import java.util.Enumeration;
26
27 import org.apache.log4j.*;
28
29 public class TestCase4 extends TestCase {
30
31 public TestCase4(String name) {
32 super(name);
33 }
34
35 public void setUp() {
36 }
37
38 public void tearDown() {
39 LogManager.shutdown();
40 }
41
42 public void combinedTest() {
43 Logger root = Logger.getRootLogger();
44 boolean rootIsConfigured = root.getAllAppenders().hasMoreElements();
45 assertTrue(rootIsConfigured);
46 Enumeration e = root.getAllAppenders();
47 Appender appender = (Appender) e.nextElement();
48 assertEquals(appender.getName(), "D1");
49 assertEquals(e.hasMoreElements(), false);
50 }
51
52 public static Test suite() {
53 TestSuite suite = new TestSuite();
54 suite.addTest(new TestCase4("combinedTest"));
55 return suite;
56 }
57
58 }
59