package com.coderising.array; import java.util.Arrays; import org.junit.After; 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() { int[] a1={7, 9, 30, 3,4}; int[] a2={7,9,30,3}; arrayUtil.reverseArray(a1); arrayUtil.reverseArray(a2); System.out.println("testReverseArray"); System.out.println(Arrays.toString(a1)); System.out.println(Arrays.toString(a2)); } @Test public void testRemoveZero() { int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; int[] newArray = arrayUtil.removeZero(oldArr); System.out.println("testRemoveZero"); System.out.println(Arrays.toString(newArray)); } /* @Test public void testMerge() { int[] a1 = {3, 5, 7,8}; int[] a2 = {4, 5, 6,7}; int[] a3 = arrayUtil.merge(a1, a2); System.out.println("testMerge"); System.out.println(Arrays.toString(a3)); }*/ @Test public void testGrow() { int[] a1 = {3, 5, 7,8}; int size=3; int[] a2 = arrayUtil.grow(a1, size); System.out.println("testGrow"); System.out.println(Arrays.toString(a2)); } @Test public void testFibonacci() { int max = 15; int[] a = arrayUtil.fibonacci(max); System.out.println("testFibonacci"); System.out.println(Arrays.toString(a)); } @Test public void testGetPrimes() { int max = 23; int[] a = arrayUtil.getPrimes(max); System.out.println("testGetPrimes"); System.out.println(Arrays.toString(a)); } @Test public void testGetPerfectNumbers() { int max = 80; int[] a = arrayUtil.getPerfectNumbers(max); System.out.println("testGetPerfectNumbers"); System.out.println(Arrays.toString(a)); } @Test public void testJoin() { int[] a1 = {3, 5, 7,8}; String seperator = "-"; String a = arrayUtil.join(a1, seperator); System.out.println("testJoin"); System.out.println(a); } }