Вывести конкретную запись в пул данных в RFT

Ниже приведен мой код, который предположительно будет выводить указанную ячейку в пуле данных

java.io.File dpFile = new java.io.File((String) getOption(IOptionName.DATASTORE), "MainScript.rftdp");
IDatapool dp = dpFactory().load(dpFile, true);
IDatapoolEquivalenceClass equivalenceClass = (IDatapoolEquivalenceClass)
dp.getEquivalenceClass(dp.getDefaultEquivalenceClassIndex());
IDatapoolRecord record = equivalenceClass.getRecord(0);
IDatapoolCell cell = (IDatapoolCell) record.getCell(0);
System.out.println(cell.toString());

Но я получаю это только как вывод:

com.rational.test.ft.datapool.impl.DatapoolCell@4caf7c7f

Как получить конкретное значение строки из 2 столбцов?

1 ответ

Вы ищете метод dpString(String)? Возвращает значение данного столбца в текущей строке пула данных.

Если вы хотите перебрать все строки, вы можете использовать

while(!dpDone())
{
    doSomething();
    dpNext();
}
Другие вопросы по тегам