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;
public class testMultipleShapeCreateAndClick 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 testtestMultipleShapeCreateAndClick() throws Exception {
IUIContext ui = getUI();
ui.click(new PaletteItemLocator("Shapes/Ellipse"));
ui.click(new FigureCanvasXYLocator(50, 50));
ui.click(new PaletteItemLocator("Shapes/Ellipse"));
ui.click(new FigureCanvasXYLocator(150, 150));
ui.click(new LRLocator(0, new EllipseLocator()));
ui.click(new LRLocator(1, new EllipseLocator()));
}
}