Solved
How to write junit for Collection<ReferenceSearch.Info>
Hi @16227148
At line collection<ReferenceSearch.Info> resultSet ... getting NPE in test class.
replicationType = Deactivate;
public void handleReferences(String path, ResourceResolver resourceResolver, String eventType) {
ReferenceSearch referenceSearch = new ReferenceSearch();
referenceSearch.setExact(true);
referenceSearch.setHollow(true);
referenceSearch.setMaxReferencesPerPage(-1);
Collection<ReferenceSearch.Info> resultSet = referenceSearch.search(resourceResolver, path).values();
String[] references = resultSet.stream().map(ReferenceSearch.Info::getPagePath).distinct().toArray(String[]::new);
Arrays.stream(references)
.filter(reference -> StringUtils.startsWith(reference, "/content/dam/content-fragment"))
.forEach(reference -> checkMarketValue(path, resourceResolver, reference, eventType));
}
How to write junit for this type of methods.?
Thanks