This is an automated email from the ASF dual-hosted git repository.

tandraschko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bval.git


The following commit(s) were added to refs/heads/master by this push:
     new c13f0c5  fixed some TCK tests
c13f0c5 is described below

commit c13f0c5c56d62bbbbfaaa2ab7bd5aefd21ab8071
Author: Thomas Andraschko <tandrasc...@apache.org>
AuthorDate: Thu Feb 9 10:03:50 2023 +0100

    fixed some TCK tests
---
 .../main/java/org/apache/bval/jsr/xml/ValidationParser.java   | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git 
a/bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationParser.java 
b/bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationParser.java
index 20306fb..43ae9a9 100644
--- a/bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationParser.java
+++ b/bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationParser.java
@@ -109,11 +109,17 @@ public class ValidationParser {
                 
.map(DefaultValidatedExecutableTypesType::getExecutableType).map(EnumSet::copyOf)
                 .orElse(EnumSet.noneOf(ExecutableType.class));
         }
+
+        Set<String> constraintMappings = 
xmlConfig.getConstraintMapping().stream()
+                .map(s -> s.trim())
+                .collect(Collectors.toSet());
+        String clockProvider = xmlConfig.getClockProvider() == null ? null : 
xmlConfig.getClockProvider().trim();
+
         return new BootstrapConfigurationImpl(xmlConfig.getDefaultProvider(), 
xmlConfig.getConstraintValidatorFactory(),
             xmlConfig.getMessageInterpolator(), 
xmlConfig.getTraversableResolver(),
-            xmlConfig.getParameterNameProvider(), new 
HashSet<>(xmlConfig.getConstraintMapping()),
+            xmlConfig.getParameterNameProvider(), constraintMappings,
             executableValidationEnabled, defaultValidatedExecutableTypes, 
toMap(xmlConfig.getProperty()),
-            xmlConfig.getClockProvider(), new 
HashSet<>(xmlConfig.getValueExtractor()));
+            clockProvider, new HashSet<>(xmlConfig.getValueExtractor()));
     }
 
     public InputStream open(String mappingFileName) {
@@ -121,7 +127,6 @@ public class ValidationParser {
             // Classloader needs a path without a starting /
             mappingFileName = mappingFileName.substring(1);
         }
-        mappingFileName = mappingFileName.trim();
         try {
             final InputStream in = getInputStream(mappingFileName);
             Exceptions.raiseIf(in == null, ValidationException::new,

Reply via email to