blob: f46e44137f4cbf0e87025d4d1ef1e91258751891 [file] [log] [blame]
/**
*
*/
package org.eclipse.draw2d.test;
import junit.framework.TestCase;
import org.eclipse.draw2d.Graphics;
import org.eclipse.draw2d.Shape;
import org.eclipse.draw2d.rap.swt.graphics.LineAttributes;
/**
* @author nyssen
*
*/
public class ShapeTest extends TestCase {
/**
* Test case to demonstate bug #297223
*/
public void testLineStyleBackwardsCompatibility() {
LineAttributes attributes = new LineAttributes(1);
attributes.style = org.eclipse.draw2d.rap.swt.SWT.LINE_DASHDOT;
Shape shape = new Shape() {
protected void fillShape(Graphics graphics) {
// NOTHING TO DO
}
protected void outlineShape(Graphics graphics) {
// NOTHING TO DO
}
};
shape.setLineAttributes(attributes);
assertEquals(org.eclipse.draw2d.rap.swt.SWT.LINE_DASHDOT,
shape.getLineStyle());
}
public void testLineWidthBackwardsCompatibility() {
LineAttributes attributes = new LineAttributes(4);
Shape shape = new Shape() {
protected void fillShape(Graphics graphics) {
// NOTHING TO DO
}
protected void outlineShape(Graphics graphics) {
// NOTHING TO DO
}
};
shape.setLineAttributes(attributes);
assertEquals(4, shape.getLineWidth());
}
}