1   package org.apache.log4j;
2   
3   import junit.framework.TestCase;
4   
5   /**
6    * @author Ceki Gücü
7    */
8   public class NDCTest extends TestCase {
9   
10  
11    public void setUp() {
12      assertEquals(0, NDC.getDepth());
13    }
14  
15    public void tearDown() {
16      NDC.clear();
17    }
18  
19    public void testSmoke() {
20      NDC.push("a");
21      String back = NDC.pop();
22      assertEquals("a", back);
23    }
24  
25    public void testPop() {
26      NDC.push("peek");
27      String back = NDC.peek();
28      assertEquals("peek", back);
29    }
30  
31    public void testClear() {
32      NDC.push("clear");
33      NDC.clear();
34      assertEquals(0, NDC.getDepth());
35    }
36  
37  }