| 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"); |
| } |
| } |