Author: ggregory
Date: Wed May  7 18:08:56 2014
New Revision: 1593093

URL: http://svn.apache.org/r1593093
Log:
Implement equals() and hashCode(); for XML and JSON receiver testing.

Modified:
    
logging/log4j/log4j2/trunk/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextStackTest.java

Modified: 
logging/log4j/log4j2/trunk/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextStackTest.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextStackTest.java?rev=1593093&r1=1593092&r2=1593093&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextStackTest.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextStackTest.java
 Wed May  7 18:08:56 2014
@@ -26,6 +26,23 @@ import org.junit.Test;
 public class DefaultThreadContextStackTest {
 
     @Test
+    public void testEquals() {
+        final DefaultThreadContextStack stack1 = createStack();
+        final DefaultThreadContextStack stack2 = createStack();
+        assertEquals(stack1, stack1);
+        assertEquals(stack2, stack2);
+        assertEquals(stack1, stack2);
+        assertEquals(stack2, stack1);
+    }
+
+    @Test
+    public void testHashCode() {
+        final DefaultThreadContextStack stack1 = createStack();
+        final DefaultThreadContextStack stack2 = createStack();
+        assertEquals(stack1.hashCode(), stack2.hashCode());
+    }
+
+    @Test
     public void testDoesNothingIfConstructedWithUseStackIsFalse() {
         final DefaultThreadContextStack stack = new 
DefaultThreadContextStack(false);
         stack.clear();


Reply via email to