1*b2c653efSSorin Basca package junitparams; 2*b2c653efSSorin Basca 3*b2c653efSSorin Basca import static org.hamcrest.CoreMatchers.*; 4*b2c653efSSorin Basca import static org.junit.Assert.*; 5*b2c653efSSorin Basca 6*b2c653efSSorin Basca import org.junit.*; 7*b2c653efSSorin Basca 8*b2c653efSSorin Basca import junitparams.usage.person_example.PersonTest.*; 9*b2c653efSSorin Basca 10*b2c653efSSorin Basca public class SubclassTest extends SuperclassTest { 11*b2c653efSSorin Basca 12*b2c653efSSorin Basca @Test 13*b2c653efSSorin Basca @Parameters(method = "paramsForIsAdult") isAdult(int age, boolean valid)14*b2c653efSSorin Basca public void isAdult(int age, boolean valid) throws Exception { 15*b2c653efSSorin Basca assertThat(new Person(age).isAdult(), is(valid)); 16*b2c653efSSorin Basca } 17*b2c653efSSorin Basca 18*b2c653efSSorin Basca @SuppressWarnings("unused") paramsForSuperclassMethod()19*b2c653efSSorin Basca private Object[] paramsForSuperclassMethod() { 20*b2c653efSSorin Basca return new Object[]{1}; 21*b2c653efSSorin Basca } 22*b2c653efSSorin Basca }