package code02; import org.junit.Test; /** * Created by yaoyuan on 2017/3/13. */ public class ArrayUtilTest { @Test public void testReverseArray() throws Exception { int[] arr1 = new int[]{1,2,3,4,5,6,7}; ArrayUtil arrayUtil = new ArrayUtil(); arrayUtil.reverseArray(arr1); arrayUtil.printArr(arr1); } @Test public void testRemoveZero() throws Exception { int[] arr1 = new int[]{1,0,2,3,0,0,4,5,6,0}; ArrayUtil arrayUtil = new ArrayUtil(); int[] arr2 = arrayUtil.removeZero(arr1); arrayUtil.printArr(arr2); } @Test public void testMerge() throws Exception { int[] arr1 = new int[]{3, 5, 7, 8}; int[] arr2 = new int[]{4, 5, 6, 7}; ArrayUtil arrayUtil = new ArrayUtil(); int[] arr3 = arrayUtil.merge(arr1,arr2); arrayUtil.printArr(arr3); } @Test public void testGrow() throws Exception { int[] arr1 = new int[]{1,2,3,4,5,6,7}; ArrayUtil arrayUtil = new ArrayUtil(); int[] arr2 = arrayUtil.grow(arr1,3); arrayUtil.printArr(arr2); } @Test public void testFibonacci() throws Exception { ArrayUtil arrayUtil = new ArrayUtil(); int[] arr1 = arrayUtil.fibonacci(4); arrayUtil.printArr(arr1); int[] arr2 = arrayUtil.fibonacci(20); arrayUtil.printArr(arr2); } @Test public void testGetPrimes() throws Exception { ArrayUtil arrayUtil = new ArrayUtil(); arrayUtil.printArr(arrayUtil.getPrimes(30)); } @Test public void testGetPerfectNumbers() throws Exception { ArrayUtil arrayUtil = new ArrayUtil(); arrayUtil.printArr(arrayUtil.getPerfectNumbers(1000)); } @Test public void testJoin() throws Exception { int[] arr1 = new int[]{1,2,3,4,5,6,7}; ArrayUtil arrayUtil = new ArrayUtil(); System.out.println(arrayUtil.join(arr1,"-")); } }