private static void convertPropertySetToProps(Map<String, String> result, Setting s) { List<String> ids = new ArrayList<>(); int id = 1; for (Value v : s.getFieldValues().getFieldValuesList()) { for (Map.Entry<String, String> entry : v.getValue().entrySet()) { result.put(s.getKey() + "." + id + "." + entry.getKey(), entry.getValue()); } ids.add(String.valueOf(id)); id++; } result.put(s.getKey(), ids.stream().collect(Collectors.joining(","))); } }
private void assertParentFieldValues(Settings.Setting setting, Map<String, String>... fieldsValues) { if (fieldsValues.length == 0) { assertThat(setting.getParentValueOneOfCase()).isEqualTo(PARENTVALUEONEOF_NOT_SET); } else { assertThat(setting.getParentFieldValues().getFieldValuesList()).hasSize(fieldsValues.length); int index = 0; for (Settings.FieldValues.Value fieldsValue : setting.getParentFieldValues().getFieldValuesList()) { assertThat(fieldsValue.getValue()).isEqualTo(fieldsValues[index]); index++; } } }
private void assertFieldValues(Settings.Setting setting, Map<String, String>... fieldsValues) { assertThat(setting.getFieldValues().getFieldValuesList()).hasSize(fieldsValues.length); int index = 0; for (Settings.FieldValues.Value fieldsValue : setting.getFieldValues().getFieldValuesList()) { assertThat(fieldsValue.getValue()).isEqualTo(fieldsValues[index]); index++; } }
private static void convertPropertySetToProps(Map<String, String> result, Setting s) { List<String> ids = new ArrayList<>(); int id = 1; for (Value v : s.getFieldValues().getFieldValuesList()) { for (Map.Entry<String, String> entry : v.getValue().entrySet()) { result.put(s.getKey() + "." + id + "." + entry.getKey(), entry.getValue()); } ids.add(String.valueOf(id)); id++; } result.put(s.getKey(), ids.stream().collect(Collectors.joining(","))); } }