You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directmemory.apache.org by ra...@apache.org on 2012/08/06 18:22:55 UTC

svn commit: r1369873 - /incubator/directmemory/trunk/directmemory-cache/src/test/java/org/apache/directmemory/cache/BasicTest.java

Author: raffaeleguidi
Date: Mon Aug  6 16:22:55 2012
New Revision: 1369873

URL: http://svn.apache.org/viewvc?rev=1369873&view=rev
Log:
added a basic test to check Christian Moen christian.moen@gmail.com
error report

Added:
    incubator/directmemory/trunk/directmemory-cache/src/test/java/org/apache/directmemory/cache/BasicTest.java

Added: incubator/directmemory/trunk/directmemory-cache/src/test/java/org/apache/directmemory/cache/BasicTest.java
URL: http://svn.apache.org/viewvc/incubator/directmemory/trunk/directmemory-cache/src/test/java/org/apache/directmemory/cache/BasicTest.java?rev=1369873&view=auto
==============================================================================
--- incubator/directmemory/trunk/directmemory-cache/src/test/java/org/apache/directmemory/cache/BasicTest.java (added)
+++ incubator/directmemory/trunk/directmemory-cache/src/test/java/org/apache/directmemory/cache/BasicTest.java Mon Aug  6 16:22:55 2012
@@ -0,0 +1,29 @@
+package org.apache.directmemory.cache;
+
+import static org.junit.Assert.*;
+
+import org.apache.directmemory.DirectMemory;
+import org.junit.Test;
+
+public class BasicTest {
+
+	@Test
+	public void test() 
+	{
+		CacheService<String, Long> cache = new DirectMemory<String, Long>()
+	            .setNumberOfBuffers(10)
+	            .setSize(1000)
+	            .setInitialCapacity(100000)
+	            .setConcurrencyLevel(4)
+	            .newCacheService();
+
+	        assertNull(cache.retrieve("a"));
+	        assertNotNull(cache.put("a", 3L));
+	        assertNotNull(cache.retrieve("a"));
+	        assertEquals(3L, cache.retrieve("a").longValue());
+	        assertNotNull(cache.put("a", 5L));
+	        assertNotNull(cache.retrieve("a"));
+	        assertEquals(5L, cache.retrieve("a").longValue());
+	}
+
+}