/** * This method... * * @param map */ protected void removeRestrictedFieldChangedErrors(MessageMap map, String propertyKey) { AutoPopulatingList<ErrorMessage> errorMessages = map.getErrorMessagesForProperty(propertyKey); if (errorMessages != null) { for (int i = 0; i < errorMessages.size(); i++) { ErrorMessage eMessage = (ErrorMessage) errorMessages.get(i); String errorKey = eMessage.getErrorKey(); if (errorKey.equals( KFSKeyConstants.ERROR_DOCUMENT_AUTHORIZATION_RESTRICTED_FIELD_CHANGED)) { errorMessages.remove(i); } } } }
private void checkErrorState(String errorProperty, String errorMessageKey) { MessageMap messageMap = GlobalVariables.getMessageMap(); Assert.assertTrue(messageMap.getErrorCount() >= 1); @SuppressWarnings("unchecked") List<ErrorMessage> errors = messageMap.getErrorMessagesForProperty(errorProperty); if (errors != null) { Assert.assertEquals(1, errors.size()); Assert.assertEquals(errorMessageKey, errors.get(0).getErrorKey()); } else { Assert.fail("No errors posted"); } Assert.assertFalse( "rule should return false", rule.processSaveAwardProjectPersonsBusinessRules(award.getProjectPersons())); }