You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gg...@apache.org on 2014/05/07 20:08:56 UTC

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

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();