Changeset 10133 in josm for trunk/test/unit/org/openstreetmap/josm/gui/correction/TagCorrectionTableTest.java
- Timestamp:
- 2016-04-10T13:37:15+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/gui/correction/TagCorrectionTableTest.java
r10130 r10133 33 33 @Test 34 34 public void testTagCorrectionTable() { 35 TagCorrectionTable t = new TagCorrectionTable(Arrays.asList(new TagCorrection("foo", "bar", "foo", "baz"))); 35 TagCorrection tc1 = new TagCorrection("foo", "bar", "foo", "baz"); 36 TagCorrection tc2 = new TagCorrection("bar", "foo", "baz", "foo"); 37 TagCorrectionTable t = new TagCorrectionTable(Arrays.asList(tc1, tc2)); 36 38 assertNotNull(t.getCellRenderer(0, 0)); 37 39 assertNotNull(t.getCellRenderer(0, 1)); 38 40 assertNotNull(t.getCellRenderer(0, 2)); 39 41 assertNotNull(t.getCellRenderer(0, 3)); 42 assertNotNull(t.getCellRenderer(0, 4)); 43 assertNotNull(t.getCellRenderer(1, 0)); 44 assertNotNull(t.getCellRenderer(1, 1)); 45 assertNotNull(t.getCellRenderer(1, 2)); 46 assertNotNull(t.getCellRenderer(1, 3)); 47 assertNotNull(t.getCellRenderer(1, 4)); 40 48 TagCorrectionTableModel model = t.getCorrectionTableModel(); 41 assertEquals( 1, model.getCorrections().size());42 assertEquals( 1, model.getRowCount());49 assertEquals(2, model.getCorrections().size()); 50 assertEquals(2, model.getRowCount()); 43 51 assertEquals(4, model.getApplyColumn()); 44 52 assertTrue(model.getApply(0)); … … 52 60 assertNull(model.getColumnName(5)); 53 61 assertFalse(model.isCellEditable(0, 0)); 62 assertFalse(model.isCellEditable(1, 0)); 54 63 assertTrue(model.isCellEditable(0, 4)); 64 assertTrue(model.isCellEditable(1, 4)); 55 65 assertEquals("foo", model.getValueAt(0, 0)); 56 66 assertEquals("bar", model.getValueAt(0, 1)); … … 59 69 assertEquals(Boolean.TRUE, model.getValueAt(0, 4)); 60 70 assertNull(model.getValueAt(0, 5)); 71 assertEquals("bar", model.getValueAt(1, 0)); 72 assertEquals("foo", model.getValueAt(1, 1)); 73 assertEquals("baz", model.getValueAt(1, 2)); 74 assertEquals("foo", model.getValueAt(1, 3)); 75 assertEquals(Boolean.TRUE, model.getValueAt(1, 4)); 76 assertNull(model.getValueAt(1, 5)); 77 model.setValueAt("", 0, 0); 78 assertEquals("foo", model.getValueAt(0, 0)); 79 model.setValueAt("", 0, 4); 80 assertEquals(Boolean.TRUE, model.getValueAt(0, 4)); 81 model.setValueAt(Boolean.FALSE, 0, 4); 82 assertEquals(Boolean.FALSE, model.getValueAt(0, 4)); 83 TagCorrection[] array = new TagCorrection[15]; 84 Arrays.fill(array, tc1); 85 t = new TagCorrectionTable(Arrays.asList(array)); 86 assertEquals(array.length, t.getCorrectionTableModel().getCorrections().size()); 61 87 } 62 88 }
Note:
See TracChangeset
for help on using the changeset viewer.