SWTBot DnD测试与空树

时间:2014-03-31 15:43:48

标签: java drag-and-drop tree swtbot

首先,大家好,

我需要使用SWTBot在RCP应用程序中测试拖放功能。 以下模拟两个SWTBotTreeItems之间的DnD操作:

  

bot.activeShell()机器人()树(0).getTreeItem(OBJ1).dragAndDrop(OBJ2);

obj1是要从源树中拖动的元素,obj2是目标树的元素。 obj1被删除在obj2的绝对位置。如果每个树中至少有一个TreeItem,则此代码可以正常工作。

但是,在SWTBotTree本身(在这种情况下obj2是一个SWTBotTree)上运行并不起作用,并且会抛出UnsupportedOperationException。

SWTBot有没有办法在空树上测试DnD?我想避免在两个树中设置虚拟元素以使DnD测试工作。

1 个答案:

答案 0 :(得分:0)

这似乎是个错误。您应该将其报告给http://bugs.eclipse.org