URI requestEndpoint = getCreateBucketEndpoint(requestRegion); BucketNameUtils.validateBucketName(bucketName);
bucketName = bucketName.trim(); BucketNameUtils.validateBucketName(bucketName);
@Test(expected = IllegalArgumentException.class) public void testInvalidV2BucketNames() { assertFalse(BucketNameUtils.isValidV2BucketName(null)); assertFalse(BucketNameUtils.isValidV2BucketName("sm")); assertFalse(BucketNameUtils.isValidV2BucketName("UPPERCASE")); assertFalse(BucketNameUtils.isValidV2BucketName("contains.dot")); assertFalse(BucketNameUtils.isValidV2BucketName("white space")); assertFalse(BucketNameUtils.isValidV2BucketName("adjacent..periods")); assertFalse(BucketNameUtils.isValidV2BucketName("dash.-nexttoperiod")); char invalid[] = { '9' }; invalid[0]++; assertFalse(BucketNameUtils.isValidV2BucketName( String.valueOf(invalid))); assertFalse(BucketNameUtils.isValidV2BucketName("endingperiod.")); BucketNameUtils.validateBucketName("endingdash-"); } }
bucketName = bucketName.trim(); BucketNameUtils.validateBucketName(bucketName);
URI requestEndpoint = getCreateBucketEndpoint(requestRegion); BucketNameUtils.validateBucketName(bucketName);