@Test
public void testConcatDoubles() {

    double[] d1 = {1, 2, 3};
    double[] d2 = {4, 5};
    double[] d3 = {6, 7};
    assertArrayEquals(new double[]{1, 2, 3, 4, 5, 6, 7}, Arrays2.concat(d1, d2, d3), NO_DELTA);
    assertArrayEquals(new double[]{}, Arrays2.concat(), NO_DELTA);
    assertArrayEquals(new double[]{4, 5}, Arrays2.concat(d2), NO_DELTA);
    assertNotSame(new double[]{4, 5}, Arrays2.concat(d2));
}