|
3 | 3 |
|
4 | 4 | import com.example.sns.*; |
5 | 5 | import org.junit.jupiter.api.*; |
| 6 | +import org.slf4j.Logger; |
| 7 | +import org.slf4j.LoggerFactory; |
6 | 8 | import software.amazon.awssdk.auth.credentials.EnvironmentVariableCredentialsProvider; |
7 | 9 | import software.amazon.awssdk.regions.Region; |
8 | 10 | import software.amazon.awssdk.services.secretsmanager.SecretsManagerClient; |
|
21 | 23 | @TestInstance(TestInstance.Lifecycle.PER_METHOD) |
22 | 24 | @TestMethodOrder(MethodOrderer.OrderAnnotation.class) |
23 | 25 | public class AWSSNSTest { |
| 26 | + private static final Logger logger = LoggerFactory.getLogger(AWSSNSTest.class); |
24 | 27 | private static SnsClient snsClient; |
25 | 28 | private static String topicName = ""; |
26 | 29 | private static String topicArn = ""; |
@@ -57,131 +60,131 @@ public static void setUp() { |
57 | 60 | @Test |
58 | 61 | @Tag("IntegrationTest") |
59 | 62 | @Order(1) |
60 | | - public void createTopicTest() { |
| 63 | + public void testCreateTopicTest() { |
61 | 64 | topicArn = CreateTopic.createSNSTopic(snsClient, topicName); |
62 | 65 | assertFalse(topicArn.isEmpty()); |
63 | | - System.out.println("Test 1 passed"); |
| 66 | + logger.info("Test 1 passed"); |
64 | 67 | } |
65 | 68 |
|
66 | 69 | @Test |
67 | 70 | @Tag("IntegrationTest") |
68 | 71 | @Order(2) |
69 | | - public void listTopicsTest() { |
| 72 | + public void testListTopicsTest() { |
70 | 73 | assertDoesNotThrow(() -> ListTopics.listSNSTopics(snsClient)); |
71 | | - System.out.println("Test 2 passed"); |
| 74 | + logger.info("Test 2 passed"); |
72 | 75 | } |
73 | 76 |
|
74 | 77 | @Test |
75 | 78 | @Tag("IntegrationTest") |
76 | 79 | @Order(3) |
77 | | - public void setTopicAttributesTest() { |
| 80 | + public void testSetTopicAttributesTest() { |
78 | 81 | assertDoesNotThrow(() -> SetTopicAttributes.setTopAttr(snsClient, attributeName, topicArn, attributeValue)); |
79 | | - System.out.println("Test 3 passed"); |
| 82 | + logger.info("Test 3 passed"); |
80 | 83 | } |
81 | 84 |
|
82 | 85 | @Test |
83 | 86 | @Tag("IntegrationTest") |
84 | 87 | @Order(4) |
85 | | - public void getTopicAttributesTest() { |
| 88 | + public void testGetTopicAttributesTest() { |
86 | 89 | assertDoesNotThrow(() -> GetTopicAttributes.getSNSTopicAttributes(snsClient, topicArn)); |
87 | | - System.out.println("Test 4 passed"); |
| 90 | + logger.info("Test 4 passed"); |
88 | 91 | } |
89 | 92 |
|
90 | 93 | @Test |
91 | 94 | @Tag("IntegrationTest") |
92 | 95 | @Order(5) |
93 | | - public void subscribeEmailTest() { |
| 96 | + public void testSubscribeEmailTest() { |
94 | 97 | assertDoesNotThrow(() -> SubscribeEmail.subEmail(snsClient, topicArn, email)); |
95 | | - System.out.println("Test 5 passed"); |
| 98 | + logger.info("Test 5 passed"); |
96 | 99 | } |
97 | 100 |
|
98 | 101 | @Test |
99 | 102 | @Tag("IntegrationTest") |
100 | 103 | @Order(6) |
101 | | - public void subscribeLambdaTest() { |
| 104 | + public void testSubscribeLambdaTest() { |
102 | 105 | subArn = SubscribeLambda.subLambda(snsClient, topicArn, lambdaarn); |
103 | 106 | assertFalse(subArn.isEmpty()); |
104 | | - System.out.println("Test 6 passed"); |
| 107 | + logger.info("Test 6 passed"); |
105 | 108 | } |
106 | 109 |
|
107 | 110 | @Test |
108 | 111 | @Tag("IntegrationTest") |
109 | 112 | @Order(7) |
110 | | - public void useMessageFilterPolicyTest() { |
| 113 | + public void testUseMessageFilterPolicyTest() { |
111 | 114 | assertDoesNotThrow(() -> UseMessageFilterPolicy.usePolicy(snsClient, subArn)); |
112 | | - System.out.println("Test 7 passed"); |
| 115 | + logger.info("Test 7 passed"); |
113 | 116 | } |
114 | 117 |
|
115 | 118 | @Test |
116 | 119 | @Tag("IntegrationTest") |
117 | 120 | @Order(8) |
118 | | - public void addTagsTest() { |
| 121 | + public void testAddTagsTest() { |
119 | 122 | assertDoesNotThrow(() -> AddTags.addTopicTags(snsClient, topicArn)); |
120 | | - System.out.println("Test 8 passed"); |
| 123 | + logger.info("Test 8 passed"); |
121 | 124 | } |
122 | 125 |
|
123 | 126 | @Test |
124 | 127 | @Tag("IntegrationTest") |
125 | 128 | @Order(9) |
126 | | - public void listTagsTest() { |
| 129 | + public void testListTagsTest() { |
127 | 130 | assertDoesNotThrow(() -> ListTags.listTopicTags(snsClient, topicArn)); |
128 | | - System.out.println("Test 9 passed"); |
| 131 | + logger.info("Test 9 passed"); |
129 | 132 | } |
130 | 133 |
|
131 | 134 | @Test |
132 | 135 | @Tag("IntegrationTest") |
133 | 136 | @Order(10) |
134 | | - public void deleteTagTest() { |
| 137 | + public void testDeleteTagTest() { |
135 | 138 | assertDoesNotThrow(() -> DeleteTag.removeTag(snsClient, topicArn, "Environment")); |
136 | | - System.out.println("Test 10 passed"); |
| 139 | + logger.info("Test 10 passed"); |
137 | 140 | } |
138 | 141 |
|
139 | 142 | @Test |
140 | 143 | @Tag("IntegrationTest") |
141 | 144 | @Order(11) |
142 | | - public void unsubscribeTest() { |
| 145 | + public void testUnsubscribeTest() { |
143 | 146 | assertDoesNotThrow(() -> Unsubscribe.unSub(snsClient, subArn)); |
144 | | - System.out.println("Test 11 passed"); |
| 147 | + logger.info("Test 11 passed"); |
145 | 148 | } |
146 | 149 |
|
147 | 150 | @Test |
148 | 151 | @Tag("IntegrationTest") |
149 | 152 | @Order(12) |
150 | | - public void publishTopicTest() { |
| 153 | + public void testPublishTopicTest() { |
151 | 154 | assertDoesNotThrow(() -> PublishTopic.pubTopic(snsClient, message, topicArn)); |
152 | | - System.out.println("Test 12 passed"); |
| 155 | + logger.info("Test 12 passed"); |
153 | 156 | } |
154 | 157 |
|
155 | 158 | @Test |
156 | 159 | @Tag("IntegrationTest") |
157 | 160 | @Order(13) |
158 | | - public void subscribeTextSMSTest() { |
| 161 | + public void testSubscribeTextSMSTest() { |
159 | 162 | assertDoesNotThrow(() -> SubscribeTextSMS.subTextSNS(snsClient, topicArn, phone)); |
160 | | - System.out.println("Test 13 passed"); |
| 163 | + logger.info("Test 13 passed"); |
161 | 164 | } |
162 | 165 |
|
163 | 166 | @Test |
164 | 167 | @Tag("IntegrationTest") |
165 | 168 | @Order(14) |
166 | | - public void publishTextSMSTest() { |
| 169 | + public void testPublishTextSMSTest() { |
167 | 170 | assertDoesNotThrow(() -> PublishTextSMS.pubTextSMS(snsClient, message, phone)); |
168 | | - System.out.println("Test 14 passed"); |
| 171 | + logger.info("Test 14 passed"); |
169 | 172 | } |
170 | 173 |
|
171 | 174 | @Test |
172 | 175 | @Tag("IntegrationTest") |
173 | 176 | @Order(15) |
174 | | - public void listSubscriptionsTest() { |
| 177 | + public void testListSubscriptionsTest() { |
175 | 178 | assertDoesNotThrow(() -> ListSubscriptions.listSNSSubscriptions(snsClient)); |
176 | | - System.out.println("Test 15 passed"); |
| 179 | + logger.info("Test 15 passed"); |
177 | 180 | } |
178 | 181 |
|
179 | 182 | @Test |
180 | 183 | @Tag("IntegrationTest") |
181 | 184 | @Order(16) |
182 | | - public void DeleteTopic() { |
| 185 | + public void testDeleteTopic() { |
183 | 186 | assertDoesNotThrow(() -> DeleteTopic.deleteSNSTopic(snsClient, topicArn)); |
184 | | - System.out.println("Test 16 passed"); |
| 187 | + logger.info("Test 16 passed"); |
185 | 188 | } |
186 | 189 |
|
187 | 190 | private static String getSecretValues() { |
|
0 commit comments