@Test public void controlChars() { assertEquals(EnumSet.of(CONTROL_CHAR), encodedIdentifierValidator.getValidationErrors(String.valueOf(tab))); assertEquals(EnumSet.of(CONTROL_CHAR), encodedIdentifierValidator.getValidationErrors(String.valueOf(newline))); assertEquals(EnumSet.of(CONTROL_CHAR), encodedIdentifierValidator.getValidationErrors(String.valueOf(cr))); assertEquals(EnumSet.of(CONTROL_CHAR), encodedIdentifierValidator.getValidationErrors(String.valueOf(esc))); assertEquals(EnumSet.of(CONTROL_CHAR), encodedIdentifierValidator.getValidationErrors(String.valueOf(sos))); assertEquals(EnumSet.noneOf(EncodedIdentifierValidator.ValidationError.class), encodedIdentifierValidator.getValidationErrors(String.valueOf(space))); }
public EnumSet<ValidationError> getValidationErrors(String s) { EnumSet<ValidationError> errors = EnumSet.noneOf(ValidationError.class); if (s == null) { return errors; } if (SpringFirewallValidationRules.containsColon(s)) { errors.add(ValidationError.COLON); } if (SpringFirewallValidationRules.containsBackslash(s)) { errors.add(ValidationError.BACKSLASH); } if (SpringFirewallValidationRules.containsForwardslash(s)) { errors.add(ValidationError.FORWARDSLASH); } if (SpringFirewallValidationRules.containsPercent(s)) { errors.add(ValidationError.PERCENT); } if (SpringFirewallValidationRules.containsSemicolon(s)) { errors.add(ValidationError.SEMICOLON); } if (SpringFirewallValidationRules.containsControlChars(s)) { errors.add(ValidationError.CONTROL_CHAR); } return errors; }
EncodedIdentifierValidator { public EnumSet<ValidationError> getValidationErrors(String s) { EnumSet<ValidationError> errors = EnumSet.noneOf(ValidationError.class); if (s == null) { return errors; } if (SpringFirewallValidationRules.containsColon(s)) { errors.add(ValidationError.COLON); } if (SpringFirewallValidationRules.containsBackslash(s)) { errors.add(ValidationError.BACKSLASH); } if (SpringFirewallValidationRules.containsForwardslash(s)) { errors.add(ValidationError.FORWARDSLASH); } if (SpringFirewallValidationRules.containsPercent(s)) { errors.add(ValidationError.PERCENT); } if (SpringFirewallValidationRules.containsSemicolon(s)) { errors.add(ValidationError.SEMICOLON); } if (SpringFirewallValidationRules.containsControlChars(s)) { errors.add(ValidationError.CONTROL_CHAR); } return errors; } }
EncodedIdentifierValidator { public EnumSet<ValidationError> getValidationErrors(String s) { EnumSet<ValidationError> errors = EnumSet.noneOf(ValidationError.class); if (s == null) { return errors; } if (SpringFirewallValidationRules.containsColon(s)) { errors.add(ValidationError.COLON); } if (SpringFirewallValidationRules.containsBackslash(s)) { errors.add(ValidationError.BACKSLASH); } if (SpringFirewallValidationRules.containsForwardslash(s)) { errors.add(ValidationError.FORWARDSLASH); } if (SpringFirewallValidationRules.containsPercent(s)) { errors.add(ValidationError.PERCENT); } if (SpringFirewallValidationRules.containsSemicolon(s)) { errors.add(ValidationError.SEMICOLON); } if (SpringFirewallValidationRules.containsControlChars(s)) { errors.add(ValidationError.CONTROL_CHAR); } return errors; }  }
EncodedIdentifierValidator { public EnumSet<ValidationError> getValidationErrors(String s) { EnumSet<ValidationError> errors = EnumSet.noneOf(ValidationError.class); if (s == null) { return errors; } if (SpringFirewallValidationRules.containsColon(s)) { errors.add(ValidationError.COLON); } if (SpringFirewallValidationRules.containsBackslash(s)) { errors.add(ValidationError.BACKSLASH); } if (SpringFirewallValidationRules.containsForwardslash(s)) { errors.add(ValidationError.FORWARDSLASH); } if (SpringFirewallValidationRules.containsPercent(s)) { errors.add(ValidationError.PERCENT); } if (SpringFirewallValidationRules.containsSemicolon(s)) { errors.add(ValidationError.SEMICOLON); } if (SpringFirewallValidationRules.containsControlChars(s)) { errors.add(ValidationError.CONTROL_CHAR); } return errors; }  EnumSet<ValidationError> getValidationErrors(String s); }
EncodedIdentifierValidator { public EnumSet<ValidationError> getValidationErrors(String s) { EnumSet<ValidationError> errors = EnumSet.noneOf(ValidationError.class); if (s == null) { return errors; } if (SpringFirewallValidationRules.containsColon(s)) { errors.add(ValidationError.COLON); } if (SpringFirewallValidationRules.containsBackslash(s)) { errors.add(ValidationError.BACKSLASH); } if (SpringFirewallValidationRules.containsForwardslash(s)) { errors.add(ValidationError.FORWARDSLASH); } if (SpringFirewallValidationRules.containsPercent(s)) { errors.add(ValidationError.PERCENT); } if (SpringFirewallValidationRules.containsSemicolon(s)) { errors.add(ValidationError.SEMICOLON); } if (SpringFirewallValidationRules.containsControlChars(s)) { errors.add(ValidationError.CONTROL_CHAR); } return errors; }  EnumSet<ValidationError> getValidationErrors(String s);  }