Lines 45-50
Link Here
|
45 |
|
45 |
|
46 |
import java.awt.event.InputEvent; |
46 |
import java.awt.event.InputEvent; |
47 |
import java.awt.event.KeyEvent; |
47 |
import java.awt.event.KeyEvent; |
|
|
48 |
import java.beans.PropertyChangeEvent; |
49 |
import java.beans.PropertyChangeListener; |
48 |
import java.util.Properties; |
50 |
import java.util.Properties; |
49 |
import javax.swing.table.DefaultTableModel; |
51 |
import javax.swing.table.DefaultTableModel; |
50 |
import javax.swing.table.TableColumn; |
52 |
import javax.swing.table.TableColumn; |
Lines 96-101
Link Here
|
96 |
assertEquals("Sort reorder (3) not ok", 3, t.convertRowIndexToModel(0)); |
98 |
assertEquals("Sort reorder (3) not ok", 3, t.convertRowIndexToModel(0)); |
97 |
assertEquals("Sort reorder (4) not ok", 4, t.convertRowIndexToModel(5)); |
99 |
assertEquals("Sort reorder (4) not ok", 4, t.convertRowIndexToModel(5)); |
98 |
} |
100 |
} |
|
|
101 |
|
102 |
public void testFirePropertyChangeForQuickFilter() { |
103 |
ETable t = new ETable(); |
104 |
class L implements PropertyChangeListener { |
105 |
int cnt; |
106 |
|
107 |
@Override |
108 |
public void propertyChange(PropertyChangeEvent evt) { |
109 |
assertEquals("quickFilter", evt.getPropertyName()); |
110 |
cnt++; |
111 |
} |
112 |
|
113 |
} |
114 |
L listener = new L(); |
115 |
t.addPropertyChangeListener(listener); |
116 |
t.setQuickFilter(1, new Object()); |
117 |
assertEquals("One filter change", 1, listener.cnt); |
118 |
t.unsetQuickFilter(); |
119 |
assertEquals("Second change", 2, listener.cnt); |
120 |
} |
99 |
|
121 |
|
100 |
|
122 |
|
101 |
/** |
123 |
/** |