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