    @Test
    public void testShiftItemsWithFixedDistanceOverflowCorner() {

        List<String> list = Arrays.asList("A", "B", "C", "D", "E");
        ListUtils.shiftItemsWithFixedDistance(list, new int[]{1, 4}, 10);
        Assert.assertArrayEquals(new String[]{"A", "B", "C", "D", "E"}, list.toArray());

        ListUtils.shiftItemsWithFixedDistance(list, new int[]{0, 2}, -10);
        Assert.assertArrayEquals(new String[]{"A", "B", "C", "D", "E"}, list.toArray());
    }