Java Azure触发器功能与Wiremock的集成测试

Java Azure触发器功能与Wiremock的集成测试,java,azure-functions,integration-testing,wiremock,Java,Azure Functions,Integration Testing,Wiremock,我有一个Azure TimerTrigger正在使用spring boot运行(功能齐全),我在运行集成测试时遇到了一个问题。下面是我的函数的样子 当我使用mvn azure函数:run时,我能够按中的定义点击 然而,当使用wiremock运行集成测试时,我总是得到404响应 when().post("/admin/functions/myTrigger").then().log().body().statusCode(202); 我怀疑在运行集成测试时,函数本身并没有用spring启动,但这

我有一个Azure TimerTrigger正在使用spring boot运行(功能齐全),我在运行集成测试时遇到了一个问题。下面是我的函数的样子

当我使用
mvn azure函数:run
时,我能够按中的定义点击

然而,当使用wiremock运行集成测试时,我总是得到404响应

when().post("/admin/functions/myTrigger").then().log().body().statusCode(202);

我怀疑在运行集成测试时,函数本身并没有用spring启动,但这只是一个猜测。我不太清楚该如何进行。我见过其他与C有关的答案,他们在测试中有触发函数的代码,但我在java中找不到这样做的方法(我也不知道这是可能的)

不清楚为什么在这里使用wiremock。对于集成测试,您需要简单地运行函数应用程序,然后使用JUnit测试根据需要发出HTTP请求并断言输出。不过我正在尝试使集成测试自动化。不清楚您为什么在这里使用wiremock。对于集成测试,您需要简单地运行函数应用程序,然后使用JUnit测试根据需要发出HTTP请求并断言输出。不过,我正在尝试让集成测试自动化。
when().post("/admin/functions/myTrigger").then().log().body().statusCode(202);