/**
* Test for {@link TreeInfo#command_MOVE2(TreeItemInfo, TreeItemInfo)}.
*/
public void test_tree_MOVE_reparent() throws Exception {
RootPanelInfo frame =
parseJavaInfo(
"public class Test implements EntryPoint {",
" public void onModuleLoad() {",
" RootPanel rootPanel = RootPanel.get();",
" {",
" Tree tree_1 = new Tree();",
" rootPanel.add(tree_1);",
" {",
" TreeItem treeItem = new TreeItem();",
" tree_1.addItem(treeItem);",
" }",
" }",
" {",
" Tree tree_2 = new Tree();",
" rootPanel.add(tree_2);",
" }",
" }",
"}");
frame.refresh();
TreeInfo tree_1 = (TreeInfo) frame.getChildrenWidgets().get(0);
TreeInfo tree_2 = (TreeInfo) frame.getChildrenWidgets().get(1);
// do MOVE
TreeItemInfo item = tree_1.getItems().get(0);
flowContainer_MOVE(tree_2, item, null);
assertEditor(
"public class Test implements EntryPoint {",