use of edu.cornell.kfs.rass.batch.xml.RassXmlAgencyEntry in project cu-kfs by CU-CommunityApps.
the class RassSortServiceImplTest method basicAgencyFileAfterSortTest.
@Test
public void basicAgencyFileAfterSortTest() throws JAXBException {
File xmlFile = new File(AGENCY_BASIC_TEST_FILE_NAME);
RassXmlDocumentWrapper rassXmlDocumentWrapper = cuMarshalService.unmarshalFile(xmlFile, RassXmlDocumentWrapper.class);
int preSortCount = rassXmlDocumentWrapper.getAgencies().size();
List<RassXmlAgencyEntry> sortedAgencyEntries = rassSortServiceImpl.sortRassXmlAgencyEntriesForUpdate(rassXmlDocumentWrapper.getAgencies());
int postSortCount = sortedAgencyEntries.size();
assertListCountsMatch(preSortCount, postSortCount);
SortAgenciesTestResults results = buildSortAgenciesTestResults(sortedAgencyEntries);
assertTrue("There should be no agencies before their reports to agency after the sort", results.failedAgencies.size() == 0);
}
Aggregations