You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directmemory.apache.org by ol...@apache.org on 2012/02/21 12:58:03 UTC

svn commit: r1291724 - /incubator/directmemory/trunk/server/directmemory-server/src/test/java/org/apache/directmemory/server/services/ServletWithClientTest.java

Author: olamy
Date: Tue Feb 21 11:58:02 2012
New Revision: 1291724

URL: http://svn.apache.org/viewvc?rev=1291724&view=rev
Log:
add some SNIPPET to ease documentation, use samples from code rather than copy/paste

Modified:
    incubator/directmemory/trunk/server/directmemory-server/src/test/java/org/apache/directmemory/server/services/ServletWithClientTest.java

Modified: incubator/directmemory/trunk/server/directmemory-server/src/test/java/org/apache/directmemory/server/services/ServletWithClientTest.java
URL: http://svn.apache.org/viewvc/incubator/directmemory/trunk/server/directmemory-server/src/test/java/org/apache/directmemory/server/services/ServletWithClientTest.java?rev=1291724&r1=1291723&r2=1291724&view=diff
==============================================================================
--- incubator/directmemory/trunk/server/directmemory-server/src/test/java/org/apache/directmemory/server/services/ServletWithClientTest.java (original)
+++ incubator/directmemory/trunk/server/directmemory-server/src/test/java/org/apache/directmemory/server/services/ServletWithClientTest.java Tue Feb 21 11:58:02 2012
@@ -69,14 +69,17 @@ public class ServletWithClientTest
 
         log.info( "Tomcat started on port:" + port );
 
+        // START SNIPPET: client-configuration
         DirectMemoryServerClientConfiguration configuration =
-            new DirectMemoryServerClientConfiguration().setHost( "localhost" ).setPort( port ).setHttpPath(
-                "/direct-memory/CacheServlet" );
+            new DirectMemoryServerClientConfiguration()
+                .setHost( "localhost" )
+                .setPort( port )
+                .setHttpPath( "/direct-memory/CacheServlet" );
         DirectMemoryHttpClient httpClient = HttpClientDirectMemoryHttpClient.instance( configuration );
         configuration.setDirectMemoryHttpClient( httpClient );
 
         client = DefaultDirectMemoryServerClient.instance( configuration );
-
+        // END SNIPPET: client-configuration
     }
 
     public void shutdown()
@@ -91,16 +94,29 @@ public class ServletWithClientTest
     {
         Wine bordeaux = new Wine( "Bordeaux", "very great wine" );
 
-        client.put( new DirectMemoryCacheRequest<Wine>().setObject( bordeaux ).setKey( "bordeaux" ).setSerializer(
-            SerializerFactory.createNewSerializer() ).setExchangeType( ExchangeType.JSON ) );
+        // START SNIPPET: client-put
 
-        DirectMemoryCacheResponse<Wine> response = client.retrieve(
-            new DirectMemoryCacheRequest().setKey( "bordeaux" ).setSerializer(
-                SerializerFactory.createNewSerializer() ).setExchangeType( ExchangeType.JSON ).setObjectClass(
-                Wine.class ) );
+        client.put(
+            new DirectMemoryCacheRequest<Wine>()
+                .setObject( bordeaux )
+                .setKey( "bordeaux" )
+                .setSerializer( SerializerFactory.createNewSerializer() )
+                .setExchangeType( ExchangeType.JSON ) );
+
+        // END SNIPPET: client-put
+
+        // START SNIPPET: client-get
+        DirectMemoryCacheRequest rq =
+            new DirectMemoryCacheRequest()
+                .setKey( "bordeaux" )
+                .setSerializer( SerializerFactory.createNewSerializer() )
+                .setExchangeType( ExchangeType.JSON )
+                .setObjectClass( Wine.class );
+        DirectMemoryCacheResponse<Wine> response = client.retrieve( rq );
 
         assertTrue( response.isFound() );
         Wine wine = response.getResponse();
+        // END SNIPPET: client-get
         assertEquals( "Bordeaux", wine.getName() );
         assertEquals( "very great wine", wine.getDescription() );
     }
@@ -139,10 +155,13 @@ public class ServletWithClientTest
         assertEquals( "Bordeaux", wine.getName() );
         assertEquals( "very great wine", wine.getDescription() );
 
+        // START SNIPPET: client-delete
         DirectMemoryCacheResponse deleteResponse =
             client.delete( new DirectMemoryCacheRequest<Wine>().setKey( "bordeaux" ) );
         assertTrue( deleteResponse.isDeleted() );
 
+        // END SNIPPET: client-delete
+
         response = client.retrieve( new DirectMemoryCacheRequest().setKey( "bordeaux" ).setSerializer(
             SerializerFactory.createNewSerializer() ).setExchangeType( ExchangeType.JSON ).setObjectClass(
             Wine.class ) );