package expected; import com.windowtester.runtime.swt.UITestCaseSWT; import com.windowtester.runtime.gef.locator.PaletteItemLocator; import com.windowtester.runtime.IUIContext; import com.windowtester.runtime.gef.locator.FigureCanvasXYLocator; import com.windowtester.runtime.gef.locator.LRLocator; import com.windowtester.runtime.gef.locator.FigureClassLocator; import com.windowtester.runtime.gef.Position; import com.windowtester.runtime.gef.internal.locator.provisional.api.ResizeHandleLocator; public class testResizeHandleSelect extends UITestCaseSWT { private static class EllipseLocator extends FigureClassLocator { private static final long serialVersionUID = 1L; public EllipseLocator() { super("org.eclipse.draw2d.Ellipse"); } } /** * Main test method. */ public void testtestResizeHandleSelect() throws Exception { IUIContext ui = getUI(); ui.click(new PaletteItemLocator("Shapes/Ellipse")); ui.click(new FigureCanvasXYLocator(200, 200)); ui.click(new PaletteItemLocator("Shapes/Ellipse")); ui.click(new FigureCanvasXYLocator(50, 50)); ui.click(new LRLocator(0, new EllipseLocator())); ui.click(new ResizeHandleLocator(Position.TOP, new LRLocator(0, new EllipseLocator()))); ui.dragTo(new FigureCanvasXYLocator(60, 10)); } }