【发布时间】:2017-07-24 21:05:44
【问题描述】:
我有一个用 Java 编写的 aws lambda RequestHandler,它调用另一个 aws lambda。为了调用另一个 lambda,我编写了一个带有 @LambdaFunction 注释的方法的接口。要构建我使用的调用程序:
LamdaInvoker lamdaInvoker = LambdaInvokerFactory.builder().lambdaClient(AWSLambdaClientBuilder.defaultClient()).build(LamdaInvoker.class);
当我在未部署 lambda 的情况下运行 JUnit 测试时,我得到:
java.lang.IllegalArgumentException: No region provided
是否可以在单元测试中模拟 Invoker 以及如何模拟?
【问题讨论】:
标签: java unit-testing amazon-web-services junit lambda