aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/java/junitparams/IterableMethodTest.java
blob: 7d2e3571ee21f1f2402d38f6a1f3ff8ac83f63cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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");
    }
}