package day_2017_2_26_SecondHomework; import static org.junit.Assert.*; import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Test; public class ArrayUtilTest { ArrayUtil arrayUtil; @Before public void setUp() throws Exception { arrayUtil = new ArrayUtil(); } @After public void tearDown() throws Exception { } @Test public void testReverseArray_a() { int [] actuals = {}; int [] expected = {}; arrayUtil.reverseArray(actuals); Assert.assertArrayEquals(expected, actuals); } @Test public void testReverseArray_b() { int [] actuals = null; int [] expected = null; arrayUtil.reverseArray(actuals); Assert.assertArrayEquals(expected, actuals); } @Test public void testReverseArray_c() { int [] actuals = {1,2,3,4}; int [] expected = {4,3,2,1}; arrayUtil.reverseArray(actuals); Assert.assertArrayEquals(expected, actuals); } @Test public void testRemoveZero_1(){ int [] actuals = null; int [] expected = null; int [] actual = arrayUtil.removeZero(actuals); Assert.assertArrayEquals(expected, actual); } @Test public void testRemoveZero_2(){ int [] actuals = {}; int [] expected = {}; int [] actual = arrayUtil.removeZero(actuals); Assert.assertArrayEquals(expected, actual); } @Test public void testRemoveZero_3(){ int [] actuals = {0,0,0,0,0,0}; int [] expected = {}; int [] actual = arrayUtil.removeZero(actuals); Assert.assertArrayEquals(expected, actual); } @Test public void testRemoveZero_4(){ int [] actuals = {1,2,3,4,5,6}; int [] expected = {1,2,3,4,5,6}; int [] actual = arrayUtil.removeZero(actuals); Assert.assertArrayEquals(expected, actual); } @Test public void testRemoveZero_5(){ int [] actuals = {1,2,0,0,5,6}; int [] expected = {1,2,5,6}; int [] actual = arrayUtil.removeZero(actuals); Assert.assertArrayEquals(expected, actual); } @Test public void testRemoveZero_6(){ int [] actuals = {0,0,4,2}; int [] expected = {4,2}; int [] actual = arrayUtil.removeZero(actuals); Assert.assertArrayEquals(expected, actual); }@Test public void testRemoveZero_7(){ int [] actuals = {4,2,0,0,0}; int [] expected = {4,2}; int [] actual = arrayUtil.removeZero(actuals); Assert.assertArrayEquals(expected, actual); } public void testRemoveZero_8(){ int [] actuals = {0,0,4,0,0,2,0,0,0}; int [] expected = {4,2}; int [] actual = arrayUtil.removeZero(actuals); Assert.assertArrayEquals(expected, actual); } }