package com.coderising.array; import org.junit.After; import org.junit.Before; import org.junit.Test; /** * ArrayUtil Tester. * * @author <Authors name> * @since <pre>���� 27, 2017</pre> * @version 1.0 */ public class ArrayUtilTest { @Before public void before() throws Exception { ArrayUtil arrayUtil = new ArrayUtil(); int[] a = new int[10]; a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 4; a[4] = 5; a[5] = 6; } @After public void after() throws Exception { } /** * * Method: reverseArray(int[] origin) * */ @Test public void testReverseArray() throws Exception { //TODO: Test goes here... int[] a = new int[10]; a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 4; a[4] = 5; a[5] = 6; ArrayUtil arrayUtil = new ArrayUtil(); for (int i = 0; i <a.length ; i++) { System.out.print(a[i]); } System.out.println(); //System.out.println(a.); arrayUtil.reverseArray(a); } /** * * Method: removeZero(int[] oldArray) * */ @Test public void testRemoveZero() throws Exception { //TODO: Test goes here... int oldArr[] = {1, 3, 4, 5, 0, 0, 6, 6, 0, 5, 4, 7, 6, 7, 0, 5}; ArrayUtil arrayUtil = new ArrayUtil(); int[] a = arrayUtil.removeZero(oldArr); for (int i = 0; i <a.length ; i++) { System.out.print(a[i]); } } /** * * Method: merge(int[] array1, int[] array2) * */ @Test public void testMerge() throws Exception { //TODO: Test goes here... int[]a1={3,5,7,8}; int[] a2 = {4, 5, 6, 7}; ArrayUtil arrayUtil = new ArrayUtil(); int[]c=arrayUtil.merge(a1, a2); for (int i = 0; i <c.length ; i++) { System.out.print(c[i]); } } /** * * Method: grow(int [] oldArray, int size) * */ @Test public void testGrow() throws Exception { //TODO: Test goes here... int[] oldArray = {2, 3, 6}; ArrayUtil arrayUtil = new ArrayUtil(); int[] arry=arrayUtil.grow(oldArray, 3); for (int i = 0; i <arry.length ; i++) { System.out.print(arry[i]); } } /** * * Method: fibonacci(int max) * */ @Test public void testFibonacci() throws Exception { //TODO: Test goes here... ArrayUtil arrayUtil = new ArrayUtil(); int[] he=arrayUtil.fibonacci(13); for (int i = 0; i <he.length ; i++) { System.out.print(he[i]); } } /** * * Method: getPrimes(int max) * */ @Test public void testGetPrimes() throws Exception { //TODO: Test goes here... ArrayUtil arrayUtil = new ArrayUtil(); int[] he=arrayUtil.getPrimes(13); for (int i = 0; i <he.length ; i++) { System.out.print(he[i]); } } /** * * Method: getPerfectNumbers(int max) * */ @Test public void testGetPerfectNumbers() throws Exception { //TODO: Test goes here... } /** * * Method: join(int[] array, String seperator) * */ @Test public void testJoin() throws Exception { //TODO: Test goes here... ArrayUtil arrayUtil = new ArrayUtil(); int[] array = {3, 8, 9,8,5}; String seperator = "-"; System.out.println(arrayUtil.join(array, seperator)); } }