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