/** * Unit test for PackagedDrugsIndexCheck */ package org.celllife.idart.databusting; import java.util.Arrays; import java.util.List; import org.celllife.idart.misc.task.PackagedDrugsIndexCheck; import org.testng.Assert; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; /** * @author ilda * */ public class PackagedDrugsIndexCheckTest { /** * Test method for {@link * org.celllife.idart.databusting#indicesOk(java.util.List<Integer>)} . */ @Test(dataProvider = "listProvider") public void testIndicesOk(List<Integer> pdList, boolean result) { PackagedDrugsIndexCheck p = new PackagedDrugsIndexCheck(); Assert.assertEquals(p.indicesOk(pdList), result); } @DataProvider(name = "listProvider") public Object[][] dataProvider() { // create array of test arrays with correct outcomes return new Object[][] { { Arrays.asList(new Integer[] { 0, 1, 2 }), true }, { Arrays.asList(new Integer[] { 1, 2, 3 }), false }, { Arrays.asList(new Integer[] { 0, 2 }), false }, { Arrays.asList(new Integer[] { 0, 2, 1 }), false } }; } }