com.google.appengine.tools.development.testing
Class LocalBlobstoreServiceTestConfig

java.lang.Object
  extended by com.google.appengine.tools.development.testing.LocalBlobstoreServiceTestConfig
All Implemented Interfaces:
LocalServiceTestConfig

public final class LocalBlobstoreServiceTestConfig
extends java.lang.Object
implements LocalServiceTestConfig

Config for accessing the local blobstore service in tests. Default behavior is to configure the local blobstore to only store data in-memory and not write anything to disk. tearDown() wipes out all in-memory state so that the blobstore is empty at the end of every test.


Constructor Summary
LocalBlobstoreServiceTestConfig()
           
 
Method Summary
 java.lang.String getBackingStoreLocation()
           
static LocalBlobstoreService getLocalBlobstoreService()
           
 boolean isNoStorage()
           
 LocalBlobstoreServiceTestConfig setBackingStoreLocation(java.lang.String backingStoreLocation)
          Sets the location for on-disk storage.
 LocalBlobstoreServiceTestConfig setNoStorage(boolean noStorage)
          True to put the blobstore into "memory-only" mode.
 void setUp()
          Set up the local service.
 void tearDown()
          Tear down the local service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalBlobstoreServiceTestConfig

public LocalBlobstoreServiceTestConfig()
Method Detail

isNoStorage

public boolean isNoStorage()

setNoStorage

public LocalBlobstoreServiceTestConfig setNoStorage(boolean noStorage)
True to put the blobstore into "memory-only" mode.

Parameters:
noStorage -
Returns:
this (for chaining)

getBackingStoreLocation

public java.lang.String getBackingStoreLocation()

setBackingStoreLocation

public LocalBlobstoreServiceTestConfig setBackingStoreLocation(java.lang.String backingStoreLocation)
Sets the location for on-disk storage.

Parameters:
backingStoreLocation -
Returns:
this (for chaining)

setUp

public void setUp()
Description copied from interface: LocalServiceTestConfig
Set up the local service.

Specified by:
setUp in interface LocalServiceTestConfig

tearDown

public void tearDown()
Description copied from interface: LocalServiceTestConfig
Tear down the local service.

Specified by:
tearDown in interface LocalServiceTestConfig

getLocalBlobstoreService

public static LocalBlobstoreService getLocalBlobstoreService()