org.jets3t.tests
Class TestRestS3ServiceToGoogleStorage

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.jets3t.tests.BaseStorageServiceTests
              extended by org.jets3t.tests.TestRestS3ServiceToGoogleStorage
All Implemented Interfaces:
junit.framework.Test

public class TestRestS3ServiceToGoogleStorage
extends BaseStorageServiceTests

Test the S3-targetted RestS3Service against the Google Storage endpoint.


Field Summary
 
Fields inherited from class org.jets3t.tests.BaseStorageServiceTests
TARGET_SERVICE_GS, TARGET_SERVICE_S3, TEST_PROPERTIES_FILENAME, testProperties
 
Constructor Summary
TestRestS3ServiceToGoogleStorage()
           
 
Method Summary
protected  AccessControlList buildAccessControlList()
           
protected  StorageBucketLoggingStatus getBucketLoggingStatus(java.lang.String targetBucketName, java.lang.String logfilePrefix)
           
protected  ProviderCredentials getCredentials()
           
protected  RestStorageService getStorageService(ProviderCredentials credentials)
           
protected  java.lang.String getTargetService()
           
 
Methods inherited from class org.jets3t.tests.BaseStorageServiceTests
cleanupBucketForTest, cleanupBucketForTest, createBucketForTest, createBucketForTest, deleteAllObjectsInBucket, getBucketNameForTest, testACLManagement, testACLManagementViaRestHeaders, testBucketLocations, testBucketLogging, testBucketManagement, testBucketStatusLookup, testCopyObjects, testDirectoryPlaceholderObjects, testFileComparer, testHashVerifiedUploads, testIsObjectInBucket, testListBuckets, testObjectListing, testObjectManagement, testRecognizeDnsFriendlyBucketNames, testSimpleThreadedStorageService, testThreadedStorageService, testUnicodeData
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestRestS3ServiceToGoogleStorage

public TestRestS3ServiceToGoogleStorage()
                                 throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getTargetService

protected java.lang.String getTargetService()
Specified by:
getTargetService in class BaseStorageServiceTests

getCredentials

protected ProviderCredentials getCredentials()
Specified by:
getCredentials in class BaseStorageServiceTests

getStorageService

protected RestStorageService getStorageService(ProviderCredentials credentials)
                                        throws ServiceException
Specified by:
getStorageService in class BaseStorageServiceTests
Throws:
ServiceException

buildAccessControlList

protected AccessControlList buildAccessControlList()
Specified by:
buildAccessControlList in class BaseStorageServiceTests

getBucketLoggingStatus

protected StorageBucketLoggingStatus getBucketLoggingStatus(java.lang.String targetBucketName,
                                                            java.lang.String logfilePrefix)
                                                     throws java.lang.Exception
Specified by:
getBucketLoggingStatus in class BaseStorageServiceTests
Throws:
java.lang.Exception