package junitparams;
import static org.assertj.core.api.Assertions.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
@RunWith(JUnitParamsRunner.class)
public class IterableMethodTest {
@Test
@Parameters
public void shouldHandleIterables(String a) {
assertThat(a).isEqualTo("a");
}
public List<Object[]> parametersForShouldHandleIterables() {
ArrayList<Object[]> params = new ArrayList<Object[]>();
params.add(new Object[]{"a"});
return params;
}
@Test
@Parameters
public void shouldHandleSimplifiedIterables(String a) {
assertThat(a).isEqualTo("a");
}
public List<String> parametersForShouldHandleSimplifiedIterables() {
return Arrays.asList("a");
}
}