Я новичок в AWS, и я создал свою первую пошаговую функцию AWS, приведенную ниже. Теперь следующий шаг заключается в модульном тестировании этой пошаговой функции. Я самостоятельно проверил юнит-функцию лямбда-функции, теперь я застрял и понятия не имею, как я могу приступить к юнит-тестированию функции шага.
У меня также возникает вопрос: стоит ли проводить модульное тестирование пошаговой функции, какое-то время чувствую, можно ли это сделать или нет, поскольку это всего лишь json.
Я попытался выполнить поиск, но я не получил никакой подсказки в Интернете или документации AWS.
Любая помощь будет оценена любым блогом по этому или любому примеру использования.
Спасибо
{
"Comment": "An example of the Amazon States Language using a choice state.",
"StartAt": "LoginState",
States": {
"LoginState": {
"Type": "Task",
"Resource": "arn:aws:lambda:us-east-1:170344690019:function:myfirstLogin",
"Next": "ChoiceState"
},
"ChoiceState": {
"Type" : "Choice",
"Choices": [
{
"Variable": "$.success",
"BooleanEquals": true,
"Next": "logoutState"
},
{
"Variable": "$.success",
"BooleanEquals": false,
"Next": "DefaultState"
}
],
"Default": "DefaultState"
},
"logoutState": {
"Type" : "Task",
"Resource": "arn:aws:lambda:us-east-1:170344690019:function:myFirstLogout",
"End": true
},
"DefaultState": {
"Type": "Fail",
"Error": "DefaultStateError",
"Cause": "No Matches!"
}
}
}