public void getProcessesAndForms()

in src/main/java/platform/qa/steps/RegulationsStepDefinitions.java [77:92]


    public void getProcessesAndForms(String userName) {
        List<File> bpmnFiles = convertToFileList(testContext.getScenarioContext().getContext(Context.BPMN_FILE_NAMES));
        assertThat(bpmnFiles).as("В розгорнутому регламенті немає списку bpmn файлів процесів:").hasSizeGreaterThan(0);

        List<String> formKeys = getFormKeysFromBpmnFiles(bpmnFiles);
        testContext.getScenarioContext().setContext(Context.BPMN_FORM_KEY_LIST, formKeys);

        List<String> processNames = getProcessNamesFromBpmnFiles(bpmnFiles);
        testContext.getScenarioContext().setContext(Context.BPMN_PROCESS_NAME_LIST, processNames);

        List<String> deployedFormKeys = getDeployedFormsFromProvider(userName);
        testContext.getScenarioContext().setContext(Context.API_FORM_KEY_LIST, deployedFormKeys);

        List<String> deployedProcessNames = getDeployedProcessesFromBpms(userName);
        testContext.getScenarioContext().setContext(Context.API_PROCESS_NAME_LIST, deployedProcessNames);
    }