private boolean findRowByCriteria(JTableFixture tFixture, TableCommandRequest tcommand, int i, int totalFound) { for(TableCommandRequestQueryCriteria criterion: tcommand.query.criteria){ JTableCellFixture cell = tFixture.cell(TableCellByColumnId.row(i).columnId(criterion.lookupCol)); if (cell.value().equals(criterion.lookupValue)) { totalFound++; } if(totalFound == tcommand.query.criteria.size()){ return true; } } return false; }
if(found){ if(tcommand.query.resultCol != null){ JTableCellFixture cell = tFixture.cell(TableCellByColumnId.row(i).columnId(tcommand.query.resultCol)); cell.select(); return cell.value(); boolean found = findRowByCriteria(tFixture, tcommand, i, totalFound); if(found){ JTableCellFixture cell = tFixture.cell(TableCell.row(i).column(1)); cell.select(); cell.doubleClick(); boolean found = findRowByCriteria(tFixture, tcommand, i, totalFound); if(found){ JTableCellFixture cell = tFixture.cell(TableCell.row(i).column(1)); try { cell.select();
TableCommandRequest tcommand = (TableCommandRequest) command; for (int i = 0; i < tFixture.rowCount(); i++) { JTableCellFixture cell = tFixture.cell(TableCellByColumnId.row(i).columnId(tcommand.query.lookupCol)); if (cell.value().equals(command.value)) { JTableCellFixture cell2 = tFixture.cell(TableCellByColumnId.row(i).columnId(tcommand.query.resultCol)); String value = cell2.value(); cell2.select(); tcommand = (TableCommandRequest) command; for (int i = 0; i < tFixture.rowCount(); i++) { JTableCellFixture cell = tFixture.cell(TableCellByColumnId.row(i).columnId(tcommand.query.lookupCol)); if (cell.value().equals(command.value)) { cell.select(); tcommand = (TableCommandRequest) command; for (int i = 0; i < tFixture.rowCount(); i++) { JTableCellFixture cell = tFixture.cell(TableCellByColumnId.row(i).columnId(tcommand.query.lookupCol)); if (cell.value().equals(tcommand.query.lookupValue)) { try {