package com.coderising.array;
import static org.junit.Assert.*;
import java.util.Arrays;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class ArrayUtilTest {
private ArrayUtil u;
int[] array;
@Before
public void setUp() throws Exception {
u = new ArrayUtil();
array = new int[100];
}
@After
public void tearDown() throws Exception {
}
@Test
public void testReverseArray() {
fail("Not yet implemented");
for (int i = 0; i < 100; i++) {
array[i] = i;
}
array = u.reverseArray(array);
System.out.println("testReverseArray:" + Arrays.toString(array));
}
@Test
public void testRemoveZero() {
fail("Not yet implemented");
for (int i = 0; i < 100; i++) {
if (i < 50) {
array[i] = 0;
} else {
array[i] = i;
}
}
array = u.removeZero(array);
System.out.println("testRemoveZero:" + Arrays.toString(array));
}
@Test
public void testMerge() {
//fail("Not yet implemented");
int[] intarray={0,1,2,3,4,5,6,7};
int[] intarray0={10,11,12,13,14,15,16,17,0,3};
int[] intarray1=u.merge(intarray, intarray0);
System.out.println("testMerge:" + Arrays.toString(intarray1));
}
@Test
public void testGrow() {
//fail("Not yet implemented");
int[] intarray={0,1,2,3,4,5,6,7};
int[] intarray0={10,11,12,13,14,15,16,17,0,3};
int[] intarray1=u.grow(intarray, 10);
System.out.println("testGrow:" + Arrays.toString(intarray1));
}
@Test
public void testFibonacci() {
//fail("Not yet implemented");
int[] intarray={0,1,2,3,4,5,6,7};
int[] intarray0={10,11,12,13,14,15,16,17,0,3};
int[] intarray1=u.fibonacci(intarray0, 17);
System.out.println("testFibonacci:" + Arrays.toString(intarray1));
}
@Test
public void testGetPrimes() {
//fail("Not yet implemented");int[] intarray={0,1,2,3,4,5,6,7};
int[] intarray0={10,11,12,13,14,15,16,17,0,3};
int[] intarray1=u.getPrimes(10);
System.out.println("testGetPrimes:" + Arrays.toString(intarray1));
}
@Test
public void testGetPerfectNumbers() {
// fail("Not yet implemented");
int[] intarray0={10,11,12,13,14,15,16,17,0,3};
int[] intarray1=u.getPerfectNumbers(10);
System.out.println("testGetPerfectNumbers:" + Arrays.toString(intarray1));
}
@Test
public void testJoin() {
// fail("Not yet implemented");
int[] intarray0={10,11,12,13,14,15,16,17,0,3};
String str=u.join(intarray0, "++");
System.out.println("testJoin:" + str);
}
}