I am trying to implement Parameterized test in which I have a set of input and expected values which I want to test using `assertEquals` method of `JUnit`. **I'm using JUnit version 5.x for this** I am passing the input value to my custom method defined in other package (that I'm testing) and I am checking it with an expected value with `assertEquals` method.

```
import static org.junit.jupiter.api.Assertions.assertEquals;

import java.util.Arrays;
import java.util.Collection;

import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.runners.Parameterized.Parameters;

class StringHelperTest {
    private StringHelper helper = new StringHelper();
    private String input;
    private String expectedOutput;

    public String getInput() {
        return input;
    }

    public void setInput(String input) {
        this.input = input;
    }

    public String getExpectedOutput() {
        return expectedOutput;
    }

    public void setExpectedOutput(String expectedOutput) {
        this.expectedOutput = expectedOutput;
    }

    @Parameters
    public static Collection<String[]> testConditions() {
        String[][] expectedOutputs = { { "AACD", "CD" }, { "ACD", "CD" }, { "CDEF", "CDEF" }, { "CDAA", "CDAA" } };
        return Arrays.asList(expectedOutputs);
    }

    @ParameterizedTest
    @Test
    public void truncateAInFirst2Positions_A_atStart() {
        assertEquals(expectedOutput, helper.truncateAInFirst2Positions(input));

    }
}

```

In the method `testConditions()` the actual and expected values are given as a 2 dimensinonal String array `expectedOutputs` {{<actual\_value>,<expected\_value>},{...}}.

How do I pass `expectedOutputs` array to the `truncateAInFirst2Positions_A_atStart()` method to test all conditions mentioned in `expectedOutputs` array