com.google.appengine.tools.development.testing

## Class LocalBlobstoreServiceTestConfig

- java.lang.Object
- - 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

    Constructors
    Constructor and Description
    `LocalBlobstoreServiceTestConfig()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `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()