root/as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/commands/layer/SetLayerVisibleCommandTest.as

リビジョン 3527, 1.2 kB (コミッタ: hkrn, コミット時期: 3 年 前)

removed FakeCanvasContext? and replaced FakePainter?'s implementation to it's one

Line 
1 package org.libspark.gunyarapaint.framework.commands.layer
2 {
3     import flash.utils.ByteArray;
4    
5     import org.flexunit.Assert;
6     import org.libspark.gunyarapaint.framework.commands.ICommand;
7     import org.libspark.gunyarapaint.framework.commands.layer.SetLayerVisibleCommand;
8     import org.libspark.gunyarapaint.framework.FakePainter;
9     import org.libspark.gunyarapaint.framework.FakePainter;
10
11     public class SetLayerVisibleCommandTest
12     {
13         [Test]
14         public function レイヤーのインデックスを設定するコマンドの実行():void
15         {
16             var bytes:ByteArray = new ByteArray();
17             var command:ICommand = new SetLayerVisibleCommand();
18             var painter:FakePainter = new FakePainter();
19             var args:Object = { "index": 0, "visible": false };
20             command.write(bytes, args);
21             bytes.position = 0;
22             Assert.assertEquals(SetLayerVisibleCommand.ID, bytes.readByte());
23             command.read(bytes);
24             command.execute(painter);
25             //Assert.assertEquals(args.visible, FakePainter.layerBitmap.visible);
26             Assert.assertTrue(painter.didPushUndoIfNeed);
27         }
28     }
29 }
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。