1 15 package hivemind.test.services; 16 17 import hivemind.test.FrameworkTestCase; 18 19 import org.apache.hivemind.service.ThreadLocalStorage; 20 import org.apache.hivemind.service.impl.ThreadLocalStorageImpl; 21 22 27 public class TestThreadLocalStorage extends FrameworkTestCase 28 { 29 private ThreadLocalStorage _s = new ThreadLocalStorageImpl(); 30 31 public void testGetEmpty() 32 { 33 assertNull(_s.get("foo")); 34 } 35 36 public void testPutGet() 37 { 38 _s.put("foo", "bar"); 39 _s.put("baz", "spiff"); 40 41 assertEquals("bar", _s.get("foo")); 42 assertEquals("spiff", _s.get("baz")); 43 } 44 45 public void testClear() 46 { 47 _s.put("foo", "bar"); 48 49 _s.clear(); 50 51 assertNull(_s.get("foo")); 52 } 53 54 public void testClearNull() 55 { 56 _s.clear(); 57 58 assertNull(_s.get("foo")); 59 } 60 } 61 | Popular Tags |