public Row getLastRowFromTableByProcessDefinitionNameAndBusinessKey()

in src/main/java/platform/qa/officer/pages/components/Table.java [69:78]


    public Row getLastRowFromTableByProcessDefinitionNameAndBusinessKey(String processDefinitionName,
                                                                        String businessKey, TestContext testContext) {
        String processedBusinessKey = replaceValueFragmentWithValueFromRequest(businessKey, testContext);
        return tableRows.stream()
                .filter(row ->
                        row.getProcessDefinitionName().getText().contains(processDefinitionName) &&
                                row.getBusinessKey().getText().contains(processedBusinessKey))
                .max(Row::compareTo).orElseThrow(() -> new NoSuchElementException(String.format("Послуга \"%s\" з "
                        + "ідентифікатором \"%s\" відсутня в таблиці", processDefinitionName, processedBusinessKey)));
    }