package junitparams; | |
import static org.assertj.core.api.Assertions.assertThat; | |
import org.junit.Test; | |
import org.junit.runner.RunWith; | |
@RunWith(JUnitParamsRunner.class) | |
public abstract class SuperclassTest { | |
@Test | |
@Parameters(method = "paramsForSuperclassMethod") | |
public void testWork(int val) throws Exception { | |
assertThat(val).isGreaterThan(0); | |
} | |
protected Object[] paramsForIsAdult() { | |
return new Object[]{new Object[]{11, false}, new Object[]{17, false}, new Object[]{18, true}, new Object[]{22, true}}; | |
} | |
} |