### Question:
ReferencesModel implements ReportCellCSVExporter { @Override public String getValue(Object result) { resource = (Resource) result; init(); List<String> refStrings = new ArrayList<>(); for (Reference reference : referenceList) { refStrings.add(reference.getType() + " - " + reference.getTarget().getPath()); } return StringUtils.join(refStrings, ";"); } ReferencesModel(Resource resource); List<Reference> getReferences(); @Override String getValue(Object result); @PostConstruct void init();  }### Answer:
@Test public void testGetValue() throws IllegalAccessException { log.info("testGetValue"); assertNotNull(referencesModel.getValue(mockResourceSource)); assertEquals("VALID - /target", referencesModel.getValue(mockResourceSource)); log.info("Test Successful!"); }