@Test
public void loadSuperTypes() {

    String factType = "factType";
    int expectedElement = 1;
    List<String> dataObjectsType = Arrays.asList(factType);
    SortedMap<String, FactModelTree> dataObjectsFieldMap = new TreeMap<>();
    Map<String, String> superTypesMap = new HashMap<>();
    List<String> javaSimpleType = new ArrayList<>();
    abstractDMODataManagementStrategySpy.loadSuperTypes(dataObjectsType, testToolsPresenterMock, expectedElement, dataObjectsFieldMap, superTypesMap, scenarioSimulationContextLocal, javaSimpleType, GridWidget.SIMULATION);
    verify(abstractDMODataManagementStrategySpy, times(1)).superTypeAggregatorCallBack(eq(dataObjectsType), eq(superTypesMap), eq(testToolsPresenterMock), eq(expectedElement), eq(dataObjectsFieldMap), eq(scenarioSimulationContextLocal), eq(javaSimpleType), eq(GridWidget.SIMULATION), eq(factType));
    verify(abstractDMODataManagementStrategySpy, times(1)).getSuperType(eq(factType), isA(Callback.class));
}