File tree Expand file tree Collapse file tree 8 files changed +9
-39
lines changed
main/kotlin/com/kotlin/lex Expand file tree Collapse file tree 8 files changed +9
-39
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ suspend fun deleteSpecificBot(botName: String) {
4343 name = botName
4444 }
4545
46- LexModelBuildingClient { region = " us-west-2" }.use { lexClient ->
46+ LexModelBuildingClient .fromEnvironment { region = " us-west-2" }.use { lexClient ->
4747 lexClient.deleteBot(request)
4848 println (" $botName was deleted!" )
4949 }
Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ suspend fun getStatus(botName: String?) {
4646 versionOrAlias = " \$ LATEST"
4747 }
4848
49- LexModelBuildingClient { region = " us-west-2" }.use { lexClient ->
49+ LexModelBuildingClient .fromEnvironment { region = " us-west-2" }.use { lexClient ->
5050 var status: String
5151
5252 do {
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ suspend fun main() {
2222
2323// snippet-start:[lex.kotlin.get_bots.main]
2424suspend fun getAllBots () {
25- LexModelBuildingClient { region = " us-west-2" }.use { lexClient ->
25+ LexModelBuildingClient .fromEnvironment { region = " us-west-2" }.use { lexClient ->
2626 val response = lexClient.getBots(GetBotsRequest {})
2727 response.bots?.forEach { bot ->
2828 println (" The bot name is ${bot.name} " )
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ suspend fun getSpecificIntent(
5050 version = intentVersion
5151 }
5252
53- LexModelBuildingClient { region = " us-west-2" }.use { lexClient ->
53+ LexModelBuildingClient .fromEnvironment { region = " us-west-2" }.use { lexClient ->
5454 val intentResponse = lexClient.getIntent(request)
5555 println (" The description is ${intentResponse.description} ." )
5656 }
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ suspend fun main() {
2222
2323// snippet-start:[lex.kotlin.get_slot_types.main]
2424suspend fun getSlotsInfo () {
25- LexModelBuildingClient { region = " us-west-2" }.use { lexClient ->
25+ LexModelBuildingClient .fromEnvironment { region = " us-west-2" }.use { lexClient ->
2626
2727 val response = lexClient.getSlotTypes(GetSlotTypesRequest { })
2828 response.slotTypes?.forEach { slot ->
Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ suspend fun getText(
6161 sessionAttributes = sessionAttributesVal
6262 }
6363
64- LexRuntimeClient { region = " us-west-2" }.use { lexClient ->
64+ LexRuntimeClient .fromEnvironment { region = " us-west-2" }.use { lexClient ->
6565 val textResponse = lexClient.postText(request)
6666 val message = textResponse.message
6767 return message
Original file line number Diff line number Diff line change @@ -87,7 +87,7 @@ suspend fun createBot(
8787 intents = intentObs
8888 }
8989
90- LexModelBuildingClient { region = " us-west-2" }.use { lexClient ->
90+ LexModelBuildingClient .fromEnvironment { region = " us-west-2" }.use { lexClient ->
9191 lexClient.putBot(request)
9292 println (" The Amazon Lex bot was successfully created" )
9393 }
Original file line number Diff line number Diff line change @@ -42,53 +42,23 @@ class LexTest {
4242 intentVersion = values.intentVersion.toString()
4343 }
4444
45- @Test
46- @Order(1 )
47- fun putBotTest () =
48- runBlocking {
49- createBot(botName, intentName, intentVersion)
50- logger.info(" Test 1 passed" )
51- }
52-
53- @Test
54- @Order(2 )
55- fun getBotsTest () =
56- runBlocking {
57- getAllBots()
58- logger.info(" Test 2 passed" )
59- }
6045
6146 @Test
62- @Order(3 )
47+ @Order(1 )
6348 fun getIntentTest () =
6449 runBlocking {
6550 getSpecificIntent(intentName, intentVersion)
6651 logger.info(" Test 3 passed" )
6752 }
6853
6954 @Test
70- @Order(4 )
55+ @Order(2 )
7156 fun getSlotTypesTest () =
7257 runBlocking {
7358 getSlotsInfo()
7459 logger.info(" Test 4 passed" )
7560 }
7661
77- @Test
78- @Order(5 )
79- fun getBotStatusTest () =
80- runBlocking {
81- getStatus(botName)
82- logger.info(" Test 5 passed" )
83- }
84-
85- @Test
86- @Order(6 )
87- fun deleteBotTest () =
88- runBlocking {
89- deleteSpecificBot(botName)
90- logger.info(" Test 6 passed" )
91- }
9262
9363 private suspend fun getSecretValues (): String {
9464 val secretName = " test/lex"
You can’t perform that action at this time.
0 commit comments