diff --git a/core/pom.xml b/core/pom.xml index 8e886ddc5..6fc84ac0d 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -55,6 +55,11 @@ 4.13 test + + org.junit.jupiter + junit-jupiter-api + test + diff --git a/core/src/test/java/org/apache/commons/digester3/Digester153TestCase.java b/core/src/test/java/org/apache/commons/digester3/Digester153TestCase.java index 8d08a4dc3..05ee04440 100644 --- a/core/src/test/java/org/apache/commons/digester3/Digester153TestCase.java +++ b/core/src/test/java/org/apache/commons/digester3/Digester153TestCase.java @@ -23,6 +23,7 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; +import static org.junit.jupiter.api.Assertions.assertThrows; import org.apache.commons.digester3.annotations.FromAnnotationsRuleModule; import org.apache.commons.digester3.binder.AbstractRulesModule; @@ -170,17 +171,15 @@ public void basicConstructorWithValuesNotFound() assertEquals( 0D, bean.getDoubleProperty(), 0 ); } - @Test( expected = SAXParseException.class ) - public void basicConstructorWithWrongParameters() - throws Exception - { + @Test + public void basicConstructorWithWrongParameters() { final ObjectCreateRule createRule = new ObjectCreateRule( TestBean.class ); createRule.setConstructorArgumentTypes( boolean.class ); final Digester digester = new Digester(); digester.addRule( "toplevel/bean", createRule ); - digester.parse( getClass().getResourceAsStream( "BasicConstructor.xml" ) ); + assertThrows(SAXParseException.class, () -> digester.parse(getClass().getResourceAsStream("BasicConstructor.xml"))); } @Test