package junitparams;
import org.junit.Test;
import org.junit.runner.RunWith;
import static org.assertj.core.api.Assertions.*;
@RunWith(JUnitParamsRunner.class)
public class ClassesAsParamsTest {
@Test
@Parameters({"java.lang.Object", "java.lang.String"})
public void passClassAsString(Class<?> clazz) {
assertThat(clazz).isIn(java.lang.Object.class, java.lang.String.class);
}
@Test(expected = IllegalArgumentException.class)
@Parameters("no.package.NoSuchClass")
public void illegalArgumentExceptionWhenClassNotFound(Class<?> clazz) {
fail("Should fail on test invocation");
}
}