anchor.diff:  		}
   
   		function beforeAll() skip="isNotSupported"{
  +			if ( isNotSupported() ) return;
   			variables.bucketName = lcase("lucee-ldev1129-#CreateGUID()#");
   			var uri = createURI( variables.bucketName );
  +
   			if (not directoryExists(uri) ){
   				Directorycreate(uri);
   				Directorycreate("#uri#/test");
   				Directorycreate("#uri#/test2");
   			}
  -			if ( isNotSupported() ) return;
  +			
   			var s3Details = getCredentials();
   			
   			variables.base = "s3://#s3Details.ACCESS_KEY_ID#:#s3Details.SECRET_KEY#@";
  
positive.code: <cfcomponent extends="org.lucee.cfml.test.LuceeTestCase">
  	<cfscript>
  		// skip closure
  		function isNotSupported() {
  
negative.code: 
  				// we accept this because S3 accept this, so if ACF does not, that is a bug/limitation in ACF.
  				it(title="Creating a new file without extension", skip=isNotSupported(), body=function( currentSpec ) {
  					if ( isNotSupported() ) return;
  					if (!fileExists(baseWithBucketName & "/test.txt"))
  						fileWrite( baseWithBucketName & "/test.txt", "Sample s3 text" );
  				});
  			
  				it(title="Trying to access the file via url of the file name", skip=isNotSupported(), body=function( currentSpec ) {
  					if ( isNotSupported() ) return;
  					var callingViaURL = cffilewithURL();
  					expect( callingViaURL ).toBe('true');
  				});
  
  				it(title="Trying to access the file via bucket path of the file name", skip=isNotSupported(), body=function( currentSpec ) {
  					if ( isNotSupported() ) return;
  					var accessBucket = directlyAccessBucket();
  					expect( accessBucket ).toBe('true');
  				});
  