44import com .example .search .scenario .OpenSearchActions ;
55import com .example .search .scenario .OpenSearchScenario ;
66import org .junit .jupiter .api .*;
7+ import org .slf4j .Logger ;
8+ import org .slf4j .LoggerFactory ;
79import software .amazon .awssdk .auth .credentials .EnvironmentVariableCredentialsProvider ;
810import software .amazon .awssdk .regions .Region ;
911import software .amazon .awssdk .services .opensearch .OpenSearchClient ;
2426@ TestInstance (TestInstance .Lifecycle .PER_METHOD )
2527@ TestMethodOrder (MethodOrderer .OrderAnnotation .class )
2628public class OpenSearchTest {
29+ private static final Logger logger = LoggerFactory .getLogger (OpenSearchTest .class );
2730
2831 private static OpenSearchActions openSearchActions ;
2932 private static String domainName = "" ;
@@ -46,7 +49,7 @@ public void helloTest() {
4649 CompletableFuture <Void > future = HelloOpenSearch .listVersionsAsync ();
4750 future .join ();
4851 });
49- System . out . println ("Test 1 passed" );
52+ logger . info ("Test 1 passed" );
5053 }
5154
5255 @ Test
@@ -56,9 +59,9 @@ public void createDomain() {
5659 assertDoesNotThrow (() -> {
5760 CompletableFuture <String > future = openSearchActions .createNewDomainAsync (domainName );
5861 String domainId = future .join ();
59- System . out . println ("Domain successfully created with ID: " + domainId );
62+ logger . info ("Domain successfully created with ID: " + domainId );
6063 });
61- System . out . println ("Test 2 passed" );
64+ logger . info ("Test 2 passed" );
6265 }
6366
6467
@@ -70,7 +73,7 @@ public void describeDomainTest() {
7073 CompletableFuture <String > future = openSearchActions .describeDomainAsync (domainName );
7174 arn = future .join ();
7275 });
73- System . out . println ("Test 3 passed" );
76+ logger . info ("Test 3 passed" );
7477 }
7578
7679 @ Test
@@ -81,10 +84,10 @@ public void listDomains() {
8184 CompletableFuture <List <DomainInfo >> future = openSearchActions .listAllDomainsAsync ();
8285 List <DomainInfo > domainInfoList = future .join ();
8386 for (DomainInfo domain : domainInfoList ) {
84- System . out . println ("Domain name is: " + domain .domainName ());
87+ logger . info ("Domain name is: " + domain .domainName ());
8588 }
8689 });
87- System . out . println ("Test 4 passed" );
90+ logger . info ("Test 4 passed" );
8891 }
8992
9093 @ Test
@@ -94,9 +97,9 @@ public void domainTagTest() {
9497 assertDoesNotThrow (() -> {
9598 CompletableFuture <AddTagsResponse > future = openSearchActions .addDomainTagsAsync (arn );
9699 future .join ();
97- System . out . println ("Domain change progress completed successfully." );
100+ logger . info ("Domain change progress completed successfully." );
98101 });
99- System . out . println ("Test 5 passed" );
102+ logger . info ("Test 5 passed" );
100103 }
101104
102105 @ Test
@@ -106,9 +109,9 @@ public void domainListTagsTest() {
106109 assertDoesNotThrow (() -> {
107110 CompletableFuture <ListTagsResponse > future = openSearchActions .listDomainTagsAsync (arn );
108111 future .join ();
109- System . out . println ("Domain tags listed successfully." );
112+ logger . info ("Domain tags listed successfully." );
110113 });
111- System . out . println ("Test 6 passed" );
114+ logger . info ("Test 6 passed" );
112115 }
113116
114117 @ Test
@@ -118,8 +121,8 @@ public void domainDelTest() {
118121 assertDoesNotThrow (() -> {
119122 CompletableFuture <DeleteDomainResponse > future = openSearchActions .deleteSpecificDomainAsync (domainName );
120123 future .join ();
121- System . out . println (domainName + " was successfully deleted." );
124+ logger . info (domainName + " was successfully deleted." );
122125 });
123- System . out . println ("Test 7 passed" );
126+ logger . info ("Test 7 passed" );
124127 }
125128}
0 commit comments