Coords actual = testRanker.calcAllyCenter(myId, friends, mockGame); assertCoordsEqual(expected, actual); actual = testRanker.calcAllyCenter(myId, friends, mockGame); assertCoordsEqual(expected, actual); Mockito.when(mockFriend2.isOffBoard()).thenReturn(false); actual = testRanker.calcAllyCenter(myId, friends, mockGame); assertCoordsEqual(expected, actual); Mockito.when(mockFriend3.getPosition()).thenReturn(friendPosition3); actual = testRanker.calcAllyCenter(myId, friends, mockGame); assertCoordsEqual(expected, actual); Mockito.when(mockBoard.contains(Mockito.eq(friendPosition4))).thenReturn(true); actual = testRanker.calcAllyCenter(myId, new ArrayList<>(0), mockGame); Assert.assertNull(actual); actual = testRanker.calcAllyCenter(myId, null, mockGame); Assert.assertNull(actual); final List<Entity> solo = new ArrayList<>(1); solo.add(mockFriend1); actual = testRanker.calcAllyCenter(myId, solo, mockGame); Assert.assertNull(actual);