JTransformsWrapper { public static ComplexNumber[] inverseTransform1DReal(final double[] x, final boolean scale) { ArgumentChecker.notEmpty(x, "array of doubles"); final int n = x.length; final double[] a = Arrays.copyOf(x, n); DoubleFFT_1D fft = CACHE_1D.get(n); if (fft == null) { fft = new DoubleFFT_1D(n); CACHE_1D.put(n, fft); } fft.realInverse(a, scale); return unpack(a); }  static ComplexNumber[] transform1DComplex(final ComplexNumber[] z); static ComplexNumber[] inverseTransform1DComplex(final ComplexNumber[] z, final boolean scale); static ComplexNumber[] fullTransform1DReal(final double[] h); static ComplexNumber[] fullInverseTransform1DReal(final double[] x, final boolean scale); static ComplexNumber[] transform1DReal(final double[] h); static ComplexNumber[] inverseTransform1DReal(final double[] x, final boolean scale);  }
@Test(expectedExceptions = IllegalArgumentException.class) public void testNull6() { JTransformsWrapper.inverseTransform1DReal(null, false); }
@Test(expectedExceptions = IllegalArgumentException.class) public void testEmpty6() { JTransformsWrapper.inverseTransform1DReal(new double[0], false); }