Skip to content

Commit 018c882

Browse files
committed
JUnit assertThrows IncludeTest
1 parent 3d4068d commit 018c882

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

core/src/test/java/org/apache/commons/digester3/xmlrules/IncludeTest.java

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
import static org.apache.commons.digester3.binder.DigesterLoader.newLoader;
2222
import static org.junit.Assert.assertEquals;
23+
import static org.junit.jupiter.api.Assertions.assertThrows;
2324

2425
import java.io.StringReader;
2526
import java.net.URL;
@@ -130,21 +131,17 @@ protected void loadRules()
130131
/**
131132
* Validates that circular includes are detected and result in an exception
132133
*/
133-
@Test( expected = org.apache.commons.digester3.binder.DigesterLoadingException.class )
134-
public void testCircularInclude()
135-
throws Exception
136-
{
134+
@Test
135+
public void testCircularInclude() {
137136
final URL url = ClassLoader.getSystemResource( "org/apache/commons/digester3/xmlrules/testCircularRules.xml" );
138-
newLoader( new FromXmlRulesModule()
139-
{
140-
141-
@Override
142-
protected void loadRules()
143-
{
144-
loadXMLRules( url );
145-
}
146137

147-
}).newDigester();
138+
assertThrows(org.apache.commons.digester3.binder.DigesterLoadingException.class, () ->
139+
newLoader(new FromXmlRulesModule() {
140+
@Override
141+
protected void loadRules() {
142+
loadXMLRules(url);
143+
}
144+
}).newDigester());
148145
}
149146

150147
}

0 commit comments

Comments
 (0)