org.dasein.cloud.test.storage
Class StatelessObjectStoreTests

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

public class StatelessObjectStoreTests
extends Object

Tests that validate the stateless 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
StatelessObjectStoreTests()
           
 
Method Summary
 void after()
           
 void before()
           
 void checkMetaData()
           
 void childBucketContent()
           
 void childObjectContent()
           
static void cleanUp()
           
static void configure()
           
 void existsBogusBucket()
           
 void existsBucket()
           
 void getBogusChildBucket()
           
 void getBogusChildObject()
           
 void getBogusRootBucket()
           
 void getBogusRootObject()
           
 void getChildBucket()
           
 void getChildObject()
           
 void getRootBucket()
           
 void getRootObject()
           
 void listItemsUnderChildBucket()
           
 void listItemsUnderRoot()
           
 void listItemsUnderRootBucket()
           
 void rootBucketContent()
           
 void rootObjectContent()
           
 
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

StatelessObjectStoreTests

public StatelessObjectStoreTests()
Method Detail

configure

public static void configure()

cleanUp

public static void cleanUp()

before

public void before()

after

public void after()

checkMetaData

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

listItemsUnderRoot

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

getBogusRootBucket

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

getRootBucket

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

rootBucketContent

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

existsBogusBucket

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

existsBucket

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

listItemsUnderRootBucket

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

getBogusRootObject

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

getRootObject

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

rootObjectContent

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

getBogusChildBucket

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

getChildBucket

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

childBucketContent

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

listItemsUnderChildBucket

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

getBogusChildObject

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

getChildObject

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

childObjectContent

public void childObjectContent()
                        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.