@@ -15,6 +15,8 @@ import org.junit.jupiter.api.Order
1515import org.junit.jupiter.api.Test
1616import org.junit.jupiter.api.TestInstance
1717import org.junit.jupiter.api.TestMethodOrder
18+ import org.slf4j.Logger
19+ import org.slf4j.LoggerFactory
1820import java.util.Random
1921
2022/* *
@@ -24,6 +26,7 @@ import java.util.Random
2426@TestInstance(TestInstance .Lifecycle .PER_CLASS )
2527@TestMethodOrder(OrderAnnotation ::class )
2628class RedshiftKotlinTest {
29+ private val logger: Logger = LoggerFactory .getLogger(RedshiftKotlinTest ::class .java)
2730 private var clusterId = " "
2831 private var eventSourceType = " "
2932 private var username = " "
@@ -43,40 +46,30 @@ class RedshiftKotlinTest {
4346 username = values.userName.toString()
4447 password = values.password.toString()
4548 eventSourceType = values.eventSourceType.toString()
46-
47- // Uncomment this code block if you prefer using a config.properties file to retrieve AWS values required for these tests.
48- /*
49- val input: InputStream = this.javaClass.getClassLoader().getResourceAsStream("config.properties")
50- val prop = Properties()
51- prop.load(input)
52- clusterId = prop.getProperty("clusterId")
53- eventSourceType = prop.getProperty("eventSourceType")
54- secretName prop.getProperty("secretName")
55- */
5649 }
5750
5851 @Test
5952 @Order(1 )
6053 fun createClusterTest () =
6154 runBlocking {
6255 createCluster(clusterId, username, password)
63- println (" Test 2 passed" )
56+ logger.info (" Test 1 passed" )
6457 }
6558
6659 @Test
6760 @Order(2 )
6861 fun describeClustersTest () =
6962 runBlocking {
7063 describeRedshiftClusters()
71- println (" Test 5 passed" )
64+ logger.info (" Test 2 passed" )
7265 }
7366
7467 @Test
7568 @Order(3 )
7669 fun findReservedNodeOfferTest () =
7770 runBlocking {
7871 findReservedNodeOffer()
79- println (" Test 6 passed" )
72+ logger.info (" Test 3 passed" )
8073 }
8174
8275 suspend fun getSecretValues (): String? {
0 commit comments