1package junitparams; 2 3import org.junit.Test; 4import org.junit.runner.RunWith; 5 6import static org.assertj.core.api.Assertions.*; 7 8@RunWith(JUnitParamsRunner.class) 9public class ClassesAsParamsTest { 10 11 @Test 12 @Parameters({"java.lang.Object", "java.lang.String"}) 13 public void passClassAsString(Class<?> clazz) { 14 assertThat(clazz).isIn(java.lang.Object.class, java.lang.String.class); 15 } 16 17 @Test(expected = IllegalArgumentException.class) 18 @Parameters("no.package.NoSuchClass") 19 public void illegalArgumentExceptionWhenClassNotFound(Class<?> clazz) { 20 fail("Should fail on test invocation"); 21 } 22} 23