historyEntity = (InstalledPackageHistory) results.get(1);
assert historyEntity.getStatus() == InstalledPackageHistoryStatus.BEING_INSTALLED : "Incorrect status on first entity. Expected: BEING_INSTALLED, Found: "
+ historyEntity.getStatus();
// Add a few tests for the new Criteria Search feature
PackageVersionCriteria criteria = new PackageVersionCriteria();
criteria.addFilterResourceId(resource1.getId());
PageList<PackageVersion> pageList = contentManager.findPackageVersionsByCriteria(overlord, criteria);
assertNotNull(pageList);
ArrayList<PackageVersion> pvs = pageList.getValues();
assertEquals(2, pvs.size());
PackageVersion pv0 = pvs.get(0);
criteria.addFilterPackageTypeId(pv0.getGeneralPackage().getPackageType().getId());
pageList = contentManager.findPackageVersionsByCriteria(overlord, criteria);
assertNotNull(pageList);
pvs = pageList.getValues();
assertEquals(1, pvs.size());
assertEquals(pv0.getId(), pvs.get(0).getId());
// there is no repo assignment, any valid ID should eliminate all PVs
criteria.addFilterRepoId(38465);
pageList = contentManager.findPackageVersionsByCriteria(overlord, criteria);
assertNotNull(pageList);
pvs = pageList.getValues();
assertEquals(0, pvs.size());
} finally {