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