@Test
public void populateList() {

    collectionEditorPresenterSpy.populateList(jsonValueMock);
    for (int i = 0; i < JSON_ARRAY_SIZE; i++) {
        verify(jsonArrayMock, times(1)).get(eq(i));
    }
    verify(collectionEditorPresenterSpy, times(JSON_ARRAY_SIZE * 3)).getSimplePropertiesMap(any()); // Multiply x 3 because getSimplePropertiesMap is called by getExpandablePropertiesValues
    verify(collectionEditorPresenterSpy, times(JSON_ARRAY_SIZE)).getExpandablePropertiesValues(any());
    verify(collectionEditorPresenterSpy, times(JSON_ARRAY_SIZE)).addListItem(anyMap(), anyMap());
}