}
public void testCreateNodeDimensionsRTL() throws Exception {
tree.setRowHeight(40);
tree.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
NodeDimensions n = ui.createNodeDimensions();
Component c = ui.getCellRenderer().getTreeCellRendererComponent(tree, root.toString(),
false, false, false, 0, false);
assertEquals(new Rectangle(tree.getWidth()
- (ui.totalChildIndent * ui.depthOffset + ui.totalChildIndent * 0)
- c.getPreferredSize().width, 0, c.getPreferredSize().width, c
.getPreferredSize().height), n.getNodeDimensions(root, 0, 0, true,
new Rectangle()));
assertEquals(new Rectangle(tree.getWidth()
- (ui.totalChildIndent * ui.depthOffset + ui.totalChildIndent * 2)
- c.getPreferredSize().width, 0, c.getPreferredSize().width, c
.getPreferredSize().height), n.getNodeDimensions(root, 0, 2, true,
new Rectangle()));
c = ui.getCellRenderer().getTreeCellRendererComponent(tree, node1.toString(), false,
false, false, 0, false);
assertEquals(new Rectangle(tree.getWidth()
- (ui.totalChildIndent * ui.depthOffset + ui.totalChildIndent * 0)
- c.getPreferredSize().width, 0, c.getPreferredSize().width, c
.getPreferredSize().height), n.getNodeDimensions(node1, 0, 0, true,
new Rectangle()));
assertEquals(new Rectangle(tree.getWidth()
- (ui.totalChildIndent * ui.depthOffset + ui.totalChildIndent * 2)
- c.getPreferredSize().width, 0, c.getPreferredSize().width, c
.getPreferredSize().height), n.getNodeDimensions(node1, 0, 2, true,
new Rectangle()));
}