org.jets3t.tests
Class TestRestS3Service

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
                  extended by org.jets3t.tests.TestRestS3Service
All Implemented Interfaces:
junit.framework.Test

public class TestRestS3Service
extends TestRestS3ServiceToGoogleStorage

Test the RestS3Service against the S3 endpoint, and apply tests specific to S3.


Field Summary
 
Fields inherited from class org.jets3t.tests.BaseStorageServiceTests
TARGET_SERVICE_GS, TARGET_SERVICE_S3, TEST_PROPERTIES_FILENAME, testProperties
 
Constructor Summary
TestRestS3Service()
           
 
Method Summary
protected  ProviderCredentials getCredentials()
           
protected  RestStorageService getStorageService(ProviderCredentials credentials)
           
protected  java.lang.String getTargetService()
           
 void testBucketLogging()
           
 void testUrlSigning()
           
 
Methods inherited from class org.jets3t.tests.TestRestS3ServiceToGoogleStorage
buildAccessControlList
 
Methods inherited from class org.jets3t.tests.BaseStorageServiceTests
cleanupBucketForTest, cleanupBucketForTest, createBucketForTest, deleteAllObjectsInBucket, getBucketNameForTest, testACLManagement, testACLManagementViaRestHeaders, 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

TestRestS3Service

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

getTargetService

protected java.lang.String getTargetService()
Overrides:
getTargetService in class TestRestS3ServiceToGoogleStorage

getCredentials

protected ProviderCredentials getCredentials()
Overrides:
getCredentials in class TestRestS3ServiceToGoogleStorage

getStorageService

protected RestStorageService getStorageService(ProviderCredentials credentials)
                                        throws ServiceException
Overrides:
getStorageService in class TestRestS3ServiceToGoogleStorage
Throws:
ServiceException

testBucketLogging

public void testBucketLogging()
                       throws java.lang.Exception
Throws:
java.lang.Exception

testUrlSigning

public void testUrlSigning()
                    throws java.lang.Exception
Throws:
java.lang.Exception