import org.junit.jupiter.api.Test; import software.amazon.awssdk.services.s3.S3Client; import software.amazon.awssdk.services.s3.model.Bucket; public class S3ServiceTest { @Test public void testCreateBucket() { CreateBucketRequest request = CreateBucketRequest.builder() .bucket("test-bucket") .build(); CreateBucketResponse response = s3Client.createBucket(request); assertNotNull(response); assertEquals(200, response.statusCode()); } } import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import software.amazon.awssdk.services.s3.S3Client; import software.amazon.awssdk.services.s3.S3Configuration; import software.amazon.awssdk.testutils.service.http.MockHttpClient; public class S3ServiceTest { private S3Client s3Client; @BeforeEach public void setup() { MockS3 mockS3 = MockS3.create(); S3Configuration s3Config = S3Configuration.builder() .pathStyleAccessEnabled(true) .build(); s3Client = S3Client.builder() .httpClient(MockHttpClient.create(mockS3)) .region(Region.US_EAST_1) .overrideConfiguration(s3Config) .build(); } @Test public void testCreateBucket() { } }


上一篇:
下一篇:
切换中文