@Test
  public void test() {

    Assignment6 obj = new Assignment6();
    int c[] = new int[10];
    int[] output = obj.join(new int[] {1, 2, 4, 7, 8}, 5, new int[] {3, 5, 6, 9, 10}, 5, c);
    assertArrayEquals(new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, output);
  }
 /**
  * JUnit test cases using a method which takes two arrays as input and return true or false for
  * asserting.
  */
 @Test
 public void test1() {
   int array1[] = {1, 3, 4, 7, 9};
   int array2[] = {2, 7, 9};
   int array3[] = new int[array1.length + array2.length];
   array3 = Assignment6.join(array1, array1.length, array2, array2.length, array3);
   int array4[] = {1, 2, 3, 4, 7, 7, 9, 9}; // expected array
   assertArrayEquals("True", array4, array3);
 }