- コミット日時:
- 2010/03/20 22:48:38 (3 年前)
- ファイル:
-
- as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/FakePaintEngine.as (更新) (3 diffs)
- as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/PainterTest.as (更新) (1 diff)
- as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/commands/PenCommandTest.as (更新) (1 diff)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/FakePaintEngine.as
r3457 r3568 18 18 public function reset():void 19 19 { 20 fakedPen = new Pen();21 20 cleared = false; 22 21 filled = false; … … 24 23 rectangle = new Rectangle(); 25 24 radius = 0.0; 26 }27 28 override public function set pen(pen:Pen):void29 {30 fakedPen.blendMode = pen.blendMode;31 fakedPen.thickness = pen.thickness;32 fakedPen.color = pen.color;33 fakedPen.alpha = pen.alpha;34 fakedPen.scaleMode = pen.scaleMode;35 fakedPen.capsStyle = pen.capsStyle;36 fakedPen.jointStyle = pen.jointStyle;37 fakedPen.miterLimit = pen.miterLimit;38 fakedPen.pixelHinting = pen.pixelHinting;39 25 } 40 26 … … 81 67 } 82 68 83 public static var fakedPen:Pen;84 69 public static var cleared:Boolean; 85 70 public static var filled:Boolean; as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/PainterTest.as
r3525 r3568 12 12 public class PainterTest 13 13 { 14 [Test]15 public function ペンの設定():void16 {17 var pen:Pen = new Pen();18 pen.blendMode = BlendMode.ADD;19 pen.capsStyle = CapsStyle.SQUARE;20 pen.color = 0xffff00;21 pen.jointStyle = JointStyle.BEVEL;22 pen.miterLimit = 8;23 pen.pixelHinting = false;24 pen.thickness = 8;25 var cc:Painter = newPainter();26 cc.pen = pen;27 var fakedPen:Pen = FakePaintEngine.fakedPen;28 Assert.assertStrictlyEquals(fakedPen.blendMode, pen.blendMode);29 Assert.assertStrictlyEquals(fakedPen.capsStyle, pen.capsStyle);30 Assert.assertStrictlyEquals(fakedPen.color, pen.color);31 Assert.assertStrictlyEquals(fakedPen.jointStyle, pen.jointStyle);32 Assert.assertStrictlyEquals(fakedPen.miterLimit, pen.miterLimit);33 Assert.assertStrictlyEquals(fakedPen.pixelHinting, pen.pixelHinting);34 Assert.assertStrictlyEquals(fakedPen.thickness, pen.thickness);35 }36 37 14 [Test] 38 15 public function 座標の移動():void as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/commands/PenCommandTest.as
r3527 r3568 74 74 command.read(bytes); 75 75 command.execute(painter); 76 Assert.assertEquals(args[key], FakePaint Engine.fakedPen[key]);76 Assert.assertEquals(args[key], FakePainter.fakePaintEngine.pen[key]); 77 77 Assert.assertFalse(painter.didPushUndo); 78 78 }

