1*b2c653efSSorin Basca package junitparams; 2*b2c653efSSorin Basca 3*b2c653efSSorin Basca import static org.assertj.core.api.Assertions.*; 4*b2c653efSSorin Basca 5*b2c653efSSorin Basca import java.util.ArrayList; 6*b2c653efSSorin Basca import java.util.Arrays; 7*b2c653efSSorin Basca import java.util.List; 8*b2c653efSSorin Basca 9*b2c653efSSorin Basca import org.junit.Test; 10*b2c653efSSorin Basca import org.junit.runner.RunWith; 11*b2c653efSSorin Basca 12*b2c653efSSorin Basca @RunWith(JUnitParamsRunner.class) 13*b2c653efSSorin Basca public class IterableMethodTest { 14*b2c653efSSorin Basca 15*b2c653efSSorin Basca @Test 16*b2c653efSSorin Basca @Parameters shouldHandleIterables(String a)17*b2c653efSSorin Basca public void shouldHandleIterables(String a) { 18*b2c653efSSorin Basca assertThat(a).isEqualTo("a"); 19*b2c653efSSorin Basca } 20*b2c653efSSorin Basca parametersForShouldHandleIterables()21*b2c653efSSorin Basca public List<Object[]> parametersForShouldHandleIterables() { 22*b2c653efSSorin Basca ArrayList<Object[]> params = new ArrayList<Object[]>(); 23*b2c653efSSorin Basca params.add(new Object[]{"a"}); 24*b2c653efSSorin Basca return params; 25*b2c653efSSorin Basca } 26*b2c653efSSorin Basca 27*b2c653efSSorin Basca @Test 28*b2c653efSSorin Basca @Parameters shouldHandleSimplifiedIterables(String a)29*b2c653efSSorin Basca public void shouldHandleSimplifiedIterables(String a) { 30*b2c653efSSorin Basca assertThat(a).isEqualTo("a"); 31*b2c653efSSorin Basca } 32*b2c653efSSorin Basca parametersForShouldHandleSimplifiedIterables()33*b2c653efSSorin Basca public List<String> parametersForShouldHandleSimplifiedIterables() { 34*b2c653efSSorin Basca return Arrays.asList("a"); 35*b2c653efSSorin Basca } 36*b2c653efSSorin Basca }