### Question:
PaymentFlowServices implements Jsonable { public boolean isDataKeySupported(String dataKey) { return ComparisonUtil.stringCollectionContainsIgnoreCase(supportedDataKeys, dataKey); } PaymentFlowServices(Collection<PaymentFlowServiceInfo> paymentFlowServiceInfoList); int getNumberOfFlowServices(); @NonNull List<PaymentFlowServiceInfo> getAll(); @NonNull Observable<PaymentFlowServiceInfo> stream(); @Nullable PaymentFlowServiceInfo getFlowServiceFromId(String id); boolean isCustomRequestTypeSupported(String requestType); @NonNull Set<String> getAllCustomRequestTypes(); boolean isCurrencySupported(String currency); @NonNull Set<String> getAllSupportedCurrencies(); @NonNull Set<String> getAllSupportedPaymentMethods(); boolean isDataKeySupported(String dataKey); @NonNull Set<String> getAllSupportedDataKeys(); @Override String toJson(); static PaymentFlowServices fromJson(String json);  }### Answer:
@Test public void shouldCheckDataKeySupportedCorrectly() throws Exception { assertThat(paymentFlowServices.isDataKeySupported("dataOne")).isTrue(); assertThat(paymentFlowServices.isDataKeySupported("dataTwo")).isTrue(); assertThat(paymentFlowServices.isDataKeySupported("banana")).isFalse(); }