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 ) );


Reply via email to