    @Test
    public void test_get_distance_point_for_middle() {

        radialSort = new RadialSort(/*interObjectDelay=*/0,
                /*reversed=*/false,
                RadialSort.Position.MIDDLE);
        // fake a width and height of 20, this will be double the expected value
        Mockito.when(mockParent.getHeight()).thenReturn(20);
        Mockito.when(mockParent.getWidth()).thenReturn(20);
        // distance view to point calculation before it gets to DistancedSort.translate() will be the parent's height and width divided by 2
        setupMockChildrenForPoint(/*widthOfParent=*/20 / 2, /*heightOfParent=*/20 / 2);

        PointF resultPoint = radialSort.getDistancePoint(mockParent, mockChildren);
        assertEquals(new PointF(10F, 10F), resultPoint);
    }