@Test public void testCheckForUnitDetailsNotRequired_KP() { Assert.assertTrue( MISSING_UNIT_DETAILS_NOT_IDENTIFIED, rule.checkForRequiredUnitDetails(award.getProjectPersons())); kpPerson.getUnits().clear(); Assert.assertTrue( MISSING_UNIT_DETAILS_NOT_IDENTIFIED, rule.checkForRequiredUnitDetails(award.getProjectPersons())); Assert.assertEquals(0, GlobalVariables.getMessageMap().getErrorCount()); }
@Test public void testCheckForRequiredUnitDetails_COI() { Assert.assertTrue( MISSING_UNIT_DETAILS_NOT_IDENTIFIED, rule.checkForRequiredUnitDetails(award.getProjectPersons())); coiPerson.getUnits().clear(); Assert.assertFalse( MISSING_UNIT_DETAILS_NOT_IDENTIFIED, rule.checkForRequiredUnitDetails(award.getProjectPersons())); checkErrorState( AwardProjectPersonsSaveRule.AWARD_PROJECT_PERSON_LIST_ERROR_KEY, AwardProjectPersonsSaveRule.ERROR_AWARD_PROJECT_PERSON_UNIT_DETAILS_REQUIRED); }