Lines 78-84
Link Here
|
78 |
Keys keys = new Keys(true); |
78 |
Keys keys = new Keys(true); |
79 |
AbstractNode an = new AbstractNode(keys); |
79 |
AbstractNode an = new AbstractNode(keys); |
80 |
|
80 |
|
81 |
NodeTreeModel model = new NodeTreeModel(); |
81 |
final NodeTreeModel model = new NodeTreeModel(); |
82 |
model.setNode(an); |
82 |
model.setNode(an); |
83 |
|
83 |
|
84 |
assertEquals("Node set", Visualizer.findVisualizer(an), model.getRoot()); |
84 |
assertEquals("Node set", Visualizer.findVisualizer(an), model.getRoot()); |
Lines 87-95
Link Here
|
87 |
assertEquals("3 children", 3, model.getChildCount(model.getRoot())); |
87 |
assertEquals("3 children", 3, model.getChildCount(model.getRoot())); |
88 |
keys.keys("2", "1", "3"); |
88 |
keys.keys("2", "1", "3"); |
89 |
assertEquals("still 3 children", 3, model.getChildCount(model.getRoot())); |
89 |
assertEquals("still 3 children", 3, model.getChildCount(model.getRoot())); |
|
|
90 |
model.addTreeModelListener(new TreeModelListener() { |
91 |
@Override |
92 |
public void treeNodesChanged(TreeModelEvent e) { |
93 |
} |
94 |
|
95 |
@Override |
96 |
public void treeNodesInserted(TreeModelEvent e) { |
97 |
} |
98 |
|
99 |
@Override |
100 |
public void treeNodesRemoved(TreeModelEvent e) { |
101 |
for (Object ch : e.getChildren()) { |
102 |
VisualizerNode vn = (VisualizerNode)ch; |
103 |
assertNotNull("No null to begin with", vn); |
104 |
while (vn != model.getRoot()) { |
105 |
assertNotNull("Each removed node should be under the root: " + ch, vn); |
106 |
vn = (VisualizerNode) vn.getParent(); |
107 |
} |
108 |
} |
109 |
} |
110 |
|
111 |
@Override |
112 |
public void treeStructureChanged(TreeModelEvent e) { |
113 |
} |
114 |
}); |
115 |
|
90 |
keys.keys("2"); |
116 |
keys.keys("2"); |
91 |
assertEquals("1 children", 1, model.getChildCount(model.getRoot())); |
117 |
assertEquals("1 children", 1, model.getChildCount(model.getRoot())); |
92 |
|
|
|
93 |
assertEquals("No nodes created yet", 0, keys.cnt); |
118 |
assertEquals("No nodes created yet", 0, keys.cnt); |
94 |
} |
119 |
} |
95 |
|
120 |
|