From 6442aacc41dbe607e081fbdbc549ab18f90b134e Mon Sep 17 00:00:00 2001 From: Paul Harris Date: Wed, 25 Nov 2020 11:40:43 +1000 Subject: [PATCH] Update test case to show validatorSelector behavior when present and missing keys are in one search (#3300) Signed-off-by: Paul Harris --- .../java/tech/pegasys/teku/api/ChainDataProviderTest.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/data/provider/src/test/java/tech/pegasys/teku/api/ChainDataProviderTest.java b/data/provider/src/test/java/tech/pegasys/teku/api/ChainDataProviderTest.java index ee5fd5c76c5..b736abd8b3d 100644 --- a/data/provider/src/test/java/tech/pegasys/teku/api/ChainDataProviderTest.java +++ b/data/provider/src/test/java/tech/pegasys/teku/api/ChainDataProviderTest.java @@ -318,8 +318,10 @@ public void filteredValidatorsList_shouldFilterByValidatorPubkey() { final ChainDataProvider provider = new ChainDataProvider(recentChainData, combinedChainDataClient); final String key = internalState.getValidators().get(12).getPubkey().toString(); + final String missingKey = data.randomPublicKey().toString(); List pubkeys = - provider.getFilteredValidatorList(internalState, List.of(key), emptySet()).stream() + provider.getFilteredValidatorList(internalState, List.of(key, missingKey), emptySet()) + .stream() .map(v -> v.validator.pubkey.toHexString()) .collect(toList()); assertThat(pubkeys).containsExactly(key);