Skip to content

Commit 6bff68c

Browse files
committed
ClassUtilsTest: test the failure cases
1 parent 7f26835 commit 6bff68c

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/test/java/org/scijava/util/ClassUtilsTest.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,16 @@ public void testLoadClass() {
116116
assertLoaded(Number[][].class, "[[Ljava.lang.Number;");
117117
}
118118

119+
@Test
120+
public void testFailureQuiet() {
121+
assertNull(ClassUtils.loadClass("a.non.existent.class"));
122+
}
123+
124+
@Test(expected = IllegalArgumentException.class)
125+
public void testFailureLoud() {
126+
ClassUtils.loadClass("a.non.existent.class", false);
127+
}
128+
119129
@Test
120130
public void testGetArrayClass() {
121131
assertSame(boolean[].class, ClassUtils.getArrayClass(boolean.class));

0 commit comments

Comments
 (0)