差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 下次修改 Both sides next revision | ||
java:wiremock:record-events-from-webhook [2021/08/15 00:27] tony |
java:wiremock:record-events-from-webhook [2021/08/15 16:26] tony |
||
---|---|---|---|
行 1: | 行 1: | ||
{{tag>wiremock}} | {{tag>wiremock}} | ||
- | ====== WireMock - Record events from webhook ====== | + | ====== WireMock - Record Webhook Events ====== |
===== Problem ===== | ===== Problem ===== | ||
我有一隻待測程式(SUT)會相依於外部服務(External Service)的webhook 機制,操作流程如下: | 我有一隻待測程式(SUT)會相依於外部服務(External Service)的webhook 機制,操作流程如下: | ||
行 119: | 行 119: | ||
private void applyWebHookEvents(StubMapping stubMapping) { | private void applyWebHookEvents(StubMapping stubMapping) { | ||
String context = parseContext(stubMapping); | String context = parseContext(stubMapping); | ||
+ | if(context == null) return; | ||
List<Event> postEvents = EventRecorder.getInstance().getEvents(context); | List<Event> postEvents = EventRecorder.getInstance().getEvents(context); | ||
List<PostServeActionDefinition> postServerActionDefinitions = postEvents.stream() | List<PostServeActionDefinition> postServerActionDefinitions = postEvents.stream() |