package org.robotframework.swing.table;
import jdave.Specification;
import jdave.junit4.JDaveRunner;
import org.junit.runner.RunWith;
import org.netbeans.jemmy.operators.JTableOperator;
@RunWith(JDaveRunner.class)
public class AbstractTableCellChooserSpec extends Specification<AbstractTableCellChooser> {
public class Any {
private int row = 2;
public AbstractTableCellChooser create() {
return new AbstractTableCellChooser(row) {
protected boolean checkColumn(JTableOperator tableOperator, int column) {
return true;
}
};
}
public void choosesCellWithMatchingRow() {
specify(context.checkCell(dummy(JTableOperator.class), 2, 1));
}
public void doesntChooseCellWhenRowDoesntMatch() {
specify(!context.checkCell(dummy(JTableOperator.class), 3, 1));
}
}
}