private String encodeResourceChanges(Collection<ResourceChange> resourceChanges) { return resourceChanges .stream() .map(change -> change.getType().name()) .collect(Collectors.joining(",")); }
private void verifyResourceChange(ResourceBatchChangesEvent resourceBatchChanges, String originalFile1Uri, String commitMessage, ResourceChangeType changeType) { Optional<Collection<ResourceChange>> expectedResourceChanges = resourceBatchChanges.getBatch().entrySet() .stream() .filter(entry -> originalFile1Uri.equals(entry.getKey().toURI())) .map(Map.Entry::getValue) .findFirst() .filter(resourceChanges -> resourceChanges.stream() .filter(resourceChange -> resourceChange.getType().equals(changeType) && resourceChange.getMessage().equals(commitMessage)) .findFirst().isPresent()); assertTrue("Change " + changeType.name() + " was not found for resource: " + originalFile1Uri, expectedResourceChanges.isPresent()); }
private void verifyResourceChange(ResourceBatchChangesEvent resourceBatchChanges, String originalFile1Uri, String commitMessage, ResourceChangeType changeType) { Optional<Collection<ResourceChange>> expectedResourceChanges = resourceBatchChanges.getBatch().entrySet() .stream() .filter(entry -> originalFile1Uri.equals(entry.getKey().toURI())) .map(Map.Entry::getValue) .findFirst() .filter(resourceChanges -> resourceChanges.stream() .filter(resourceChange -> resourceChange.getType().equals(changeType) && resourceChange.getMessage().equals(commitMessage)) .findFirst().isPresent()); assertTrue("Change " + changeType.name() + " was not found for resource: " + originalFile1Uri, expectedResourceChanges.isPresent()); }