logging-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ggreg...@apache.org
Subject svn commit: r1593087 - /logging/log4j/log4j2/trunk/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextMapTest.java
Date Wed, 07 May 2014 17:55:40 GMT
Author: ggregory
Date: Wed May  7 17:55:40 2014
New Revision: 1593087

URL: http://svn.apache.org/r1593087
Log: (empty)

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

Modified: logging/log4j/log4j2/trunk/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextMapTest.java
URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextMapTest.java?rev=1593087&r1=1593086&r2=1593087&view=diff
==============================================================================
--- logging/log4j/log4j2/trunk/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextMapTest.java
(original)
+++ logging/log4j/log4j2/trunk/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextMapTest.java
Wed May  7 17:55:40 2014
@@ -28,6 +28,23 @@ import org.junit.Test;
 public class DefaultThreadContextMapTest {
 
     @Test
+    public void testEquals() {
+        final DefaultThreadContextMap map1 = createMap();
+        final DefaultThreadContextMap map2 = createMap();
+        assertEquals(map1, map1);
+        assertEquals(map2, map2);
+        assertEquals(map1, map2);
+        assertEquals(map2, map1);
+    }
+
+    @Test
+    public void testHashCode() {
+        final DefaultThreadContextMap map1 = createMap();
+        final DefaultThreadContextMap map2 = createMap();
+        assertEquals(map1.hashCode(), map2.hashCode());
+    }
+
+    @Test
     public void testDoesNothingIfConstructedWithUseMapIsFalse() {
         final DefaultThreadContextMap map = new DefaultThreadContextMap(false);
         assertTrue(map.isEmpty());
@@ -58,10 +75,7 @@ public class DefaultThreadContextMapTest
      */
     @Test
     public void testRemove() {
-        final DefaultThreadContextMap map = new DefaultThreadContextMap(true);
-        assertTrue(map.isEmpty());
-        map.put("key", "value");
-        map.put("key2", "value2");
+        final DefaultThreadContextMap map = createMap();
         assertEquals("value", map.get("key"));
         assertEquals("value2", map.get("key2"));
 
@@ -72,12 +86,7 @@ public class DefaultThreadContextMapTest
 
     @Test
     public void testClear() {
-        final DefaultThreadContextMap map = new DefaultThreadContextMap(true);
-        assertTrue(map.isEmpty());
-        map.put("key", "value");
-        map.put("key2", "value2");
-        assertEquals("value", map.get("key"));
-        assertEquals("value2", map.get("key2"));
+        final DefaultThreadContextMap map = createMap();
 
         map.clear();
         assertTrue(map.isEmpty());
@@ -85,6 +94,19 @@ public class DefaultThreadContextMapTest
         assertFalse(map.containsKey("key2"));
     }
 
+    /**
+     * @return
+     */
+    private DefaultThreadContextMap createMap() {
+        final DefaultThreadContextMap map = new DefaultThreadContextMap(true);
+        assertTrue(map.isEmpty());
+        map.put("key", "value");
+        map.put("key2", "value2");
+        assertEquals("value", map.get("key"));
+        assertEquals("value2", map.get("key2"));
+        return map;
+    }
+    
     @Test
     public void testGetCopyReturnsMutableMap() {
         final DefaultThreadContextMap map = new DefaultThreadContextMap(true);



Mime
View raw message