org.dasein.cloud.test.storage
Class StatefulObjectStoreTests

java.lang.Object
  extended by org.dasein.cloud.test.storage.StatefulObjectStoreTests

public class StatefulObjectStoreTests
extends Object

Tests that validate the stateful functionality of a Dasein Cloud implementation against an object storage system.

Created by George Reese: 3/3/13 4:57 PM

Since:
2013.04
Version:
2013.04 initial version
Author:
George Reese

Field Summary
 org.junit.rules.TestName name
           
 
Constructor Summary
StatefulObjectStoreTests()
           
 
Method Summary
 void after()
           
 void before()
           
static void cleanUp()
           
 void clear()
           
static void configure()
           
 void createChildBucket()
           
 void createRootBucket()
           
 void downloadChild()
           
 void downloadRoot()
           
 void objectSize()
           
 void removeChildBucket()
           
 void removeChildObject()
           
 void removeRootBucket()
           
 void removeRootObject()
           
 void uploadChild()
           
 void uploadRoot()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public final org.junit.rules.TestName name
Constructor Detail

StatefulObjectStoreTests

public StatefulObjectStoreTests()
Method Detail

configure

public static void configure()

cleanUp

public static void cleanUp()

before

public void before()

after

public void after()

createRootBucket

public void createRootBucket()
                      throws org.dasein.cloud.CloudException,
                             org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

createChildBucket

public void createChildBucket()
                       throws org.dasein.cloud.CloudException,
                              org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

removeRootBucket

public void removeRootBucket()
                      throws org.dasein.cloud.CloudException,
                             org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

removeChildBucket

public void removeChildBucket()
                       throws org.dasein.cloud.CloudException,
                              org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

uploadRoot

public void uploadRoot()
                throws org.dasein.cloud.CloudException,
                       org.dasein.cloud.InternalException,
                       IOException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
IOException

uploadChild

public void uploadChild()
                 throws org.dasein.cloud.CloudException,
                        org.dasein.cloud.InternalException,
                        IOException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
IOException

downloadRoot

public void downloadRoot()
                  throws org.dasein.cloud.CloudException,
                         org.dasein.cloud.InternalException,
                         IOException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
IOException

downloadChild

public void downloadChild()
                   throws org.dasein.cloud.CloudException,
                          org.dasein.cloud.InternalException,
                          IOException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
IOException

removeRootObject

public void removeRootObject()
                      throws org.dasein.cloud.CloudException,
                             org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

removeChildObject

public void removeChildObject()
                       throws org.dasein.cloud.CloudException,
                              org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

clear

public void clear()
           throws org.dasein.cloud.CloudException,
                  org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

objectSize

public void objectSize()
                throws org.dasein.cloud.CloudException,
                       org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException


Copyright © 2009-2014 Dell, Inc.. All Rights Reserved.