From de9d0c517f6d10eb584774c601842d32d154d03c Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Fri, 24 Jan 2020 12:01:16 +0100 Subject: [PATCH] Fixes support for a single function stream apps; fixes gh-1314 --- .../stream/StreamOutputDestinationMessageReceiver.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-cloud-contract-verifier/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/StreamOutputDestinationMessageReceiver.java b/spring-cloud-contract-verifier/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/StreamOutputDestinationMessageReceiver.java index 9e5a36c51a..164d6e9961 100644 --- a/spring-cloud-contract-verifier/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/StreamOutputDestinationMessageReceiver.java +++ b/spring-cloud-contract-verifier/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/StreamOutputDestinationMessageReceiver.java @@ -65,6 +65,9 @@ class StreamOutputDestinationMessageReceiver private int indexOfDestination(StreamFunctionProperties streamFunctionProperties, String destination) { String[] split = streamFunctionProperties.getDefinition().split(";"); + if (split.length == 1) { + return 0; + } int indexOfDestination = Arrays.stream(split).map(String::toLowerCase) .collect(Collectors.toList()).indexOf(destination.toLowerCase()); if (indexOfDestination == -1) {