package com.coding.week2;
import static org.junit.Assert.*;
import org.junit.Test;
public class ArrayUtilTest {
@Test
public void testReverseArray() {
int[] a = {1,2,3,4,5,6};
int[] b=ArrayUtil.reverseArray(a);
for(int i =0;i<b.length;i++){
// System.out.print(b[i]+" ");
}
}
@Test
public void testRemoveZero() {
int[] a = {0,1,2,3,0,0,4,0,5,6,0};
int[] b=ArrayUtil.removeZero(a);
printArray(b, "removeZero");
}
@Test
public void testMerge() {
int[] a = {2,3,6,8};
int[] b = {1,3,5,7};
int[] newA= ArrayUtil.merge(a, b);
printArray(newA, "merge");
}
private void printArray(int[] newA,String name) {
System.out.println("------------------"+name+"---------------------");
for(int i=0;i<newA.length;i++){
System.out.print(newA[i]+"\t");
}
System.out.println();
}
@Test
public void testGrow() {
}
@Test
public void testFibonacci() {
int[] arr = ArrayUtil.fibonacci(18);
printArray(arr, "Fibonacci");
}
@Test
public void testGetPrimes() {
int[] arr = ArrayUtil.getPrimes(9);
printArray(arr,"Primes");
}
@Test
public void testGetPerfectNumbers() {
int[] arr = ArrayUtil.getPerfectNumbers(10);
printArray(arr,"Perfect");
}
@Test
public void testJoin() {
int[] a = {1,2,3,4,5,6};
String b=ArrayUtil.join(a, "-");
//System.out.println(b);
}
}