@Test public void semiOrFullColons() { assertEquals(EnumSet.of(COLON), encodedIdentifierValidator.getValidationErrors(String.valueOf(colon))); assertEquals(EnumSet.of(SEMICOLON), encodedIdentifierValidator.getValidationErrors(String.valueOf(semiColon))); assertEquals(EnumSet.of(COLON, SEMICOLON), encodedIdentifierValidator.getValidationErrors("aaa:bbbb;cccc")); }
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);  }