package com.coderising.array;
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class ArrayUtilTest {
private static ArrayUtil a=new ArrayUtil();
@Before
public void setUp() throws Exception {
}
@After
public void tearDown() throws Exception {
}
@Test
public void testReverseArray() {
int[] array={3,5,7,9};
a.reverseArray(array);
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
}
@Test
public void testRemoveZero() {
int oldArr[]={1,0,6,0,5,7,0};
int newArr[]=a.removeZero(oldArr);
for(int i=0;i<newArr.length;i++){
System.out.println(newArr[i]);
}
}
@Test
public void testMerge() {
int[] a1 = {3, 5, 7,8};
int[] a2 = {4, 8, 9,11,19,20};
int[] a3=a.merge(a1, a2);
for(int i=0;i<a3.length;i++){
System.out.println(a3[i]);
}
}
@Test
public void testGrow() {
int oldArr[]={1,0,6,0,5,7,0};
int newArr[]=a.grow(oldArr, 5);
System.out.println(newArr.length);
}
@Test
public void testFibonacci() {
int newArr[]=a.fibonacci(1);
for(int i=0;i<newArr.length;i++){
System.out.println(newArr[i]);
}
}
@Test
public void testGetPrimes() {
int newArr[]=a.getPrimes(2);
for(int i=0;i<newArr.length;i++){
System.out.println(newArr[i]);
}
}
@Test
public void testGetPerfectNumbers() {
int newArr[]=a.getPerfectNumbers(100);
for(int i=0;i<newArr.length;i++){
System.out.println(newArr[i]);
}
}
@Test
public void testJoin() {
int oldArr[]={1,0,6,0,5,7,0};
String result=a.join(oldArr, "-");
System.out.println(result);
}
}