### Question:
Arrays { public static int sum(int[] array) { int sum = 0; for (int n = 0; n < array.length; ++n) { sum += array[n]; } return sum; }  static int sum(int[] array); static double sum(double[] array); static double[] toDouble(int[] array); static double[] log(int[] array); static double[] log(double[] array); static double average(int[] array); static double average(double[] array); static double logaverage(int[] array); static double logaverage(double[] array); static double scalar(double[] x, double[] y); static int max(int[] array); static double max(double[] array); static int min(int[] array); static double min(double[] array); static int argmax(int[] array); static int argmin(int[] array); static double cov(int[] X, int[] Y); static double cov(double[] X, double[] Y); static double std(int[] X); static double std(double[] X);  }### Answer:
@Test public void testSum_intArr() { System.out.println("sum"); int[] array = {1, 2, 3, 0, -1}; int expResult = 5; int result = Arrays.sum(array); assertEquals(expResult, result); }
@Test public void testSum_doubleArr() { System.out.println("sum"); double[] array = {1, 2, 3, 0, -1}; double expResult = 5; double result = Arrays.sum(array); assertEquals(expResult, result, 0.01); }