package data_structure.array; import org.junit.Test; import basic.dataStructure.ArrayUtil; import java.util.Arrays; /** * @author : 温友朝 * @date : 2017/4/5 */ public class ArrayUtilTest { ArrayUtil au = new ArrayUtil(); @Test public void testReverse(){ int[] arr = {1, 2, 3, 4, 5}; this.au.reverseArray(arr); } @Test public void testTrim(){ int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; int[] arr = this.au.removeZero(oldArr); System.out.println(Arrays.toString(arr)); } @Test public void testMerge(){ int[] a1 = {3, 5, 7,8}; int[] a2 = {4, 5, 6,7}; int[] arr = this.au.merge(a1, a2); System.out.println(Arrays.toString(arr)); } @Test public void testGrow(){ int[] arr = {1, 2, 3, 4, 5}; int[] arr2 = this.au.grow(arr, 4); System.out.println(Arrays.toString(arr2)); } @Test public void testFibonacci(){ int[] arr = this.au.fibonacci(100); System.out.println(Arrays.toString(arr)); } @Test public void testPrimes(){ int[] arr = this.au.getPrimes(100000); System.out.println(Arrays.toString(arr)); } @Test public void testPerfectNumbers(){ int[] arr = this.au.getPerfectNumbers(10000); System.out.println(Arrays.toString(arr)); } @Test public void testJoin(){ int[] arr = this.au.getPerfectNumbers(10000); System.out.println(this.au.join(arr, "-")); } }