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));
}
}