@Test
public void retrieveFactModelTuple() {

    String factType = "factType";
    ModelField[] modelFields = new ModelField[1];
    when(oracleMock.getFieldCompletions(eq(factType))).thenReturn(modelFields);
    List<String> dataObjectsType = Arrays.asList(factType);
    SortedMap<String, FactModelTree> dataObjectsFieldMap = new TreeMap<>();
    Map<String, String> superTypesMap = Collections.emptyMap();
    List<String> javaSimpleType = new ArrayList<>();
    kogitoDMODataManagementStrategySpy.manageDataObjects(dataObjectsType, superTypesMap, testToolsPresenterMock, 1, dataObjectsFieldMap, scenarioSimulationContextMock, javaSimpleType, gridWidgetMock);
    verify(oracleMock, times(1)).getFieldCompletions(eq(factType));
    verify(kogitoDMODataManagementStrategySpy, times(1)).getFactModelTree(eq(factType), eq(superTypesMap), eq(modelFields));
    verify(kogitoDMODataManagementStrategySpy, times(1)).aggregatorCallbackMethod(eq(testToolsPresenterMock), eq(1), eq(dataObjectsFieldMap), eq(scenarioSimulationContextMock), eq(factModelTreeMock), eq(javaSimpleType), eq(gridWidgetMock));
}