import static org.junit.Assert.*;
import java.util.Arrays;
import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameter;
import org.junit.runners.Parameterized.Parameters;
import com.att.osd.best.module.registration.bean.Min;
@RunWith(Parameterized.class)
public class DataDrivenMinTest {
private List list;
private String expected;
public DataDrivenMinTest(List list, String expected) {
this.list = list;
this.expected = expected;
}
@Parameterized.Parameters
public static Iterable data() {
return Arrays.asList(
new Object[][]{
{Arrays.asList(new Object[]{"A","B","C"}),"A"}
}
);
}
@Test
public void test_min() {
assertEquals(expected,
Min.min(list));
}
}
Solution
import static org.junit.Assert.*;
import java.util.Arrays;
import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameter;
import org.junit.runners.Parameterized.Parameters;
import com.att.osd.best.module.registration.bean.Min;
@RunWith(Parameterized.class)
public class DataDrivenMinTest {
private List list;
private String expected;
public DataDrivenMinTest(List list, String expected) {
this.list = list;
this.expected = expected;
}
@Parameterized.Parameters
public static Iterable data() {
return Arrays.asList(
new Object[][]{
{Arrays.asList(new Object[]{"A","B","C"}),"A"}
}
);
}
@Test
public void test_min() {
assertEquals(expected,
Min.min(list));
}
}

import static org.junit.Assert.;import java.util.Arrays; import.pdf

  • 1.
    import static org.junit.Assert.*; importjava.util.Arrays; import java.util.List; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameter; import org.junit.runners.Parameterized.Parameters; import com.att.osd.best.module.registration.bean.Min; @RunWith(Parameterized.class) public class DataDrivenMinTest { private List list; private String expected; public DataDrivenMinTest(List list, String expected) { this.list = list; this.expected = expected; } @Parameterized.Parameters public static Iterable data() { return Arrays.asList( new Object[][]{ {Arrays.asList(new Object[]{"A","B","C"}),"A"} } ); } @Test public void test_min() { assertEquals(expected, Min.min(list)); } } Solution
  • 2.
    import static org.junit.Assert.*; importjava.util.Arrays; import java.util.List; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameter; import org.junit.runners.Parameterized.Parameters; import com.att.osd.best.module.registration.bean.Min; @RunWith(Parameterized.class) public class DataDrivenMinTest { private List list; private String expected; public DataDrivenMinTest(List list, String expected) { this.list = list; this.expected = expected; } @Parameterized.Parameters public static Iterable data() { return Arrays.asList( new Object[][]{ {Arrays.asList(new Object[]{"A","B","C"}),"A"} } ); } @Test public void test_min() { assertEquals(expected, Min.min(list)); } }