Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.junit.jupiter.api.Test;
- import static org.junit.jupiter.api.Assertions.*;
- class testprTest {
- @Test
- void nullInArgs() {
- int[] a1 = new int[0];
- int[] a2 = new int[0];
- assertNull(testpr.merge(null, null));
- assertEquals(a1, testpr.merge(a1, null));
- assertEquals(a2, testpr.merge(null, a2));
- }
- @Test
- void emptyArray() {
- int[] a1 = new int[0];
- int[] a2 = new int[0];
- int[] a22 = new int[1];
- assertEquals(a1, testpr.merge(a1, a2));
- assertEquals(a22, testpr.merge(a1, a22));
- }
- @Test
- void Test1(){
- int[] a1 = new int[]{3,2,1};
- int[] a2 = new int[] {3,2,1};
- int[] result = new int[] {3,3,2,2,1,1};
- assertArrayEquals(result, testpr.merge(a1, a2));
- }
- @Test
- void Test2(){
- int[] a1 = new int[]{3,2,1};
- int[] a2 = new int[] {4,3,2};
- int[] result = new int[] {4,3,3,2,2,1};
- assertArrayEquals(result, testpr.merge(a1, a2));
- }
- @Test
- void Test3(){
- int[] a1 = new int[]{3,3,3,3};
- int[] a2 = new int[]{4,4};
- int[] result = new int[] {4,4,3,3,3,3};
- assertArrayEquals(result, testpr.merge(a1, a2));
- }
- @Test
- void Test4(){
- int[] a1 = new int[]{3};
- int[] a2 = new int[]{4};
- int[] result = new int[] {4,3};
- assertArrayEquals(result, testpr.merge(a1, a2));
- }
- @Test
- void Test5(){
- int[] a1 = new int[]{5,3,1};
- int[] a2 = new int[]{8,7,6,4,2};
- int[] result = new int[] {8,7,6,5,4,3,2,1};
- assertArrayEquals(result, testpr.merge(a1, a2));
- }
- }
Add Comment
Please, Sign In to add comment