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