diff --git a/pom.xml b/pom.xml index 27d640e5ff3..96a9797b9a6 100644 --- a/pom.xml +++ b/pom.xml @@ -264,7 +264,7 @@ com.google.guava guava - 16.0.1 + 29.0-jre jar @@ -294,9 +294,14 @@ 1.7 - org.hibernate + org.hibernate.validator hibernate-validator - 5.0.3.Final + provided + + + org.glassfish + jakarta.el + provided commons-lang diff --git a/src/test/java/edu/harvard/iq/dataverse/URLValidatorTest.java b/src/test/java/edu/harvard/iq/dataverse/URLValidatorTest.java index 292eeeab0e8..f994809a0c0 100644 --- a/src/test/java/edu/harvard/iq/dataverse/URLValidatorTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/URLValidatorTest.java @@ -7,6 +7,8 @@ import org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl; import org.hibernate.validator.internal.engine.path.PathImpl; +import javax.validation.Validation; +import javax.validation.ValidatorFactory; import org.junit.Test; /** @@ -14,6 +16,8 @@ * @author skraffmi */ public class URLValidatorTest { + ValidatorFactory validatorFactory = Validation.buildDefaultValidatorFactory(); + @Test public void testIsURLValid() { @@ -35,7 +39,7 @@ public void testIsValidWithUnspecifiedContext() { @Test public void testIsValidWithContextAndValidURL() { String value = "https://twitter.com/"; - ConstraintValidatorContext context = new ConstraintValidatorContextImpl(null, PathImpl.createPathFromString(""), null); + ConstraintValidatorContext context = new ConstraintValidatorContextImpl(validatorFactory.getClockProvider(), PathImpl.createPathFromString(""),null, null); assertEquals(true, new URLValidator().isValid(value, context)); } @@ -43,7 +47,7 @@ public void testIsValidWithContextAndValidURL() { @Test public void testIsValidWithContextButInvalidURL() { String value = "cnn.com"; - ConstraintValidatorContext context = new ConstraintValidatorContextImpl(null, PathImpl.createPathFromString(""), null); + ConstraintValidatorContext context = new ConstraintValidatorContextImpl(validatorFactory.getClockProvider(), PathImpl.createPathFromString(""),null, null); assertEquals(false, new URLValidator().isValid(value, context)); }