From 58071840095586538d93a58bdcde231bea058e23 Mon Sep 17 00:00:00 2001
From: pspace-jwkwak <jwkwak@pspace.co.kr>
Date: Fri, 10 Nov 2023 18:35:45 +0900
Subject: [PATCH] =?UTF-8?q?=EC=98=A4=ED=83=80=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../src/main/java/org/example/test/Analytics.java     | 11 ++++++++---
 .../src/test/java/org/example/s3tests/Analytics.java  |  8 ++++----
 2 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/java/sdk1/src/main/java/org/example/test/Analytics.java b/java/sdk1/src/main/java/org/example/test/Analytics.java
index 5c989a2a..f3061c58 100644
--- a/java/sdk1/src/main/java/org/example/test/Analytics.java
+++ b/java/sdk1/src/main/java/org/example/test/Analytics.java
@@ -69,9 +69,9 @@ public void test_get_bucket_analytics() {
 	}
 
 	@Test
-	@Tag("Change")
-	// 버킷 분석 설정이 변경되는지 확인
-	public void test_update_bucket_analytics() {
+	@Tag("Put")
+	// 버킷 분석 설정이 여러개 가능한지 확인
+	public void test_add_bucket_analytics() {
 		var bucketName = getNewBucket();
 		var targetBucketName = getNewBucket();
 		var client = getClient();
@@ -83,6 +83,9 @@ public void test_update_bucket_analytics() {
 										.withS3BucketDestination(new AnalyticsS3BucketDestination()
 												.withBucketArn("arn:aws:s3:::" + targetBucketName)
 												.withFormat("CSV"))))));
+		var response = client.listBucketAnalyticsConfigurations(new ListBucketAnalyticsConfigurationsRequest().withBucketName(bucketName));
+		assertEquals(1, response.getAnalyticsConfigurationList().size());
+
 		client.setBucketAnalyticsConfiguration(bucketName, new AnalyticsConfiguration().withId("test2")
 				.withStorageClassAnalysis(new StorageClassAnalysis()
 						.withDataExport(new StorageClassAnalysisDataExport().withOutputSchemaVersion("V_1")
@@ -90,6 +93,8 @@ public void test_update_bucket_analytics() {
 										.withS3BucketDestination(new AnalyticsS3BucketDestination()
 												.withBucketArn("arn:aws:s3:::" + targetBucketName)
 												.withFormat("CSV"))))));
+		response = client.listBucketAnalyticsConfigurations(new ListBucketAnalyticsConfigurationsRequest().withBucketName(bucketName));
+		assertEquals(2, response.getAnalyticsConfigurationList().size());
 	}
 
 	@Test
diff --git a/java/sdk1/src/test/java/org/example/s3tests/Analytics.java b/java/sdk1/src/test/java/org/example/s3tests/Analytics.java
index fcb8f6d7..b3af6220 100644
--- a/java/sdk1/src/test/java/org/example/s3tests/Analytics.java
+++ b/java/sdk1/src/test/java/org/example/s3tests/Analytics.java
@@ -26,10 +26,10 @@ public void test_get_bucket_analytics() {
 	}
 
 	@Test
-	@Tag("Change")
-	// 버킷 분석 설정이 변경되는지 확인
-	public void test_update_bucket_analytics() {
-		Test.test_update_bucket_analytics();
+	@Tag("Put")
+	// 버킷 분석 설정이 여러개 가능한지 확인
+	public void test_add_bucket_analytics() {
+		Test.test_add_bucket_analytics();
 	}
 	
 	@Test