差分発生行の前後
無視リスト:
コミット日時:
2010/03/13 19:31:52 (3 年前)
コミッタ:
hkrn
ログメッセージ:

added drawWithoutMoving and drawWithMoving

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/RecorderTest.as

    r3525 r3534  
    1414        public function prepare():void 
    1515        { 
    16             var recorder:Recorder = Recorder.create(123, 321, 16); 
     16            var bytes:ByteArray = new ByteArray(); 
     17            var recorder:Recorder = Recorder.create(bytes, 123, 321, 16); 
    1718            Assert.assertStrictlyEquals(123, recorder.width); 
    1819            Assert.assertStrictlyEquals(321, recorder.height); 
     
    2425            var commands:CommandContext = new CommandContext(); 
    2526            var bytes:ByteArray = new ByteArray(); 
    26             var recorder:Recorder = new Recorder(1, 1, bytes, commands); 
     27            var recorder:Recorder = new Recorder(bytes, 1, 1, commands); 
    2728            var command:ICommand = new FakeCommand(); 
    2829            commands.registerCommand(command); 
     
    3738        public function undo():void 
    3839        { 
    39             var recorder:Recorder = Recorder.create(1, 1, 16); 
     40            var bytes:ByteArray = new ByteArray(); 
     41            var recorder:Recorder = Recorder.create(bytes, 1, 1, 16); 
    4042            recorder.addEventListener(UndoEvent.UNDO, onUndo); 
    4143            recorder.addEventListener(UndoEvent.REDO, onRedo); 
  • as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/module/CircleModuleTest.as

    r3525 r3534  
    11package org.libspark.gunyarapaint.framework.module 
    22{ 
     3    import flash.utils.ByteArray; 
     4     
    35    import org.flexunit.Assert; 
    46    import org.libspark.gunyarapaint.framework.Recorder; 
     7    import org.libspark.gunyarapaint.framework.commands.ICommand; 
    58    import org.libspark.gunyarapaint.framework.modules.CanvasModuleContext; 
    69    import org.libspark.gunyarapaint.framework.modules.CircleModule; 
     
    912    public final class CircleModuleTest 
    1013    { 
     14        [Before] 
     15        public function setup():void 
     16        { 
     17            m_bytes = new ByteArray(); 
     18            var recorder:Recorder = ModuleTestUtil.createRecorder(m_bytes); 
     19            var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
     20            m_module = context.getModule(CircleModule.CIRCLE); 
     21        } 
     22         
    1123        [Test] 
    12         public function createInstance():void 
     24        public function isCircleModule():void 
    1325        { 
    14             var recorder:Recorder = Recorder.create(1, 1, 1); 
    15             var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
    16             var module:ICanvasModule = context.getModule(CircleModule.CIRCLE); 
    17             Assert.assertTrue(module is CircleModule); 
    18             Assert.assertEquals(module.name, CircleModule.CIRCLE); 
     26            Assert.assertTrue(m_module is CircleModule); 
     27            Assert.assertEquals(m_module.name, CircleModule.CIRCLE); 
    1928        } 
     29         
     30        [Test] 
     31        public function drawWithoutMoving():void 
     32        { 
     33            m_module.start(1, 1); 
     34            m_module.stop(1, 1); 
     35            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     36            Assert.assertEquals(0, commands.length); 
     37        } 
     38         
     39        [Test] 
     40        public function drawWithMoving():void 
     41        { 
     42            m_module.start(1, 1); 
     43            m_module.move(2, 2); 
     44            m_module.stop(3, 3); 
     45            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     46            Assert.assertEquals(3, commands.length); 
     47        } 
     48         
     49        private var m_bytes:ByteArray; 
     50        private var m_module:ICanvasModule; 
    2051    } 
    2152} 
  • as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/module/DropperModuleTest.as

    r3525 r3534  
    11package org.libspark.gunyarapaint.framework.module 
    22{ 
     3    import flash.utils.ByteArray; 
     4     
    35    import org.flexunit.Assert; 
    46    import org.libspark.gunyarapaint.framework.Recorder; 
     7    import org.libspark.gunyarapaint.framework.commands.ICommand; 
    58    import org.libspark.gunyarapaint.framework.modules.CanvasModuleContext; 
    69    import org.libspark.gunyarapaint.framework.modules.DropperModule; 
     
    912    public final class DropperModuleTest 
    1013    { 
     14        [Before] 
     15        public function setup():void 
     16        { 
     17            m_bytes = new ByteArray(); 
     18            var recorder:Recorder = ModuleTestUtil.createRecorder(m_bytes); 
     19            var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
     20            m_module = context.getModule(DropperModule.DROPPER); 
     21        } 
     22         
    1123        [Test] 
    12         public function createInstance():void 
     24        public function isDropperModule():void 
    1325        { 
    14             var recorder:Recorder = Recorder.create(1, 1, 1); 
    15             var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
    16             var module:ICanvasModule = context.getModule(DropperModule.DROPPER); 
    17             Assert.assertTrue(module is DropperModule); 
    18             Assert.assertEquals(module.name, DropperModule.DROPPER); 
     26            Assert.assertTrue(m_module is DropperModule); 
     27            Assert.assertEquals(m_module.name, DropperModule.DROPPER); 
    1928        } 
     29         
     30        [Test] 
     31        public function drop():void 
     32        { 
     33            m_module.start(1, 1); 
     34            m_module.move(2, 2); 
     35            m_module.stop(3, 3); 
     36            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     37            Assert.assertEquals(3, commands.length); 
     38        } 
     39         
     40        private var m_bytes:ByteArray; 
     41        private var m_module:ICanvasModule; 
    2042    } 
    2143} 
  • as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/module/EllipseModuleTest.as

    r3525 r3534  
    11package org.libspark.gunyarapaint.framework.module 
    22{ 
     3    import flash.utils.ByteArray; 
     4     
     5    import flashx.textLayout.debug.assert; 
     6     
    37    import org.flexunit.Assert; 
    48    import org.libspark.gunyarapaint.framework.Recorder; 
     9    import org.libspark.gunyarapaint.framework.commands.ICommand; 
    510    import org.libspark.gunyarapaint.framework.modules.CanvasModuleContext; 
    611    import org.libspark.gunyarapaint.framework.modules.EllipseModule; 
     
    914    public final class EllipseModuleTest 
    1015    { 
     16        [Before] 
     17        public function setup():void 
     18        { 
     19            m_bytes = new ByteArray(); 
     20            var recorder:Recorder = ModuleTestUtil.createRecorder(m_bytes); 
     21            var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
     22            m_module = context.getModule(EllipseModule.ELLIPSE); 
     23        } 
     24         
    1125        [Test] 
    12         public function createInstance():void 
     26        public function isEllipseModule():void 
    1327        { 
    14             var recorder:Recorder = Recorder.create(1, 1, 1); 
    15             var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
    16             var module:ICanvasModule = context.getModule(EllipseModule.ELLIPSE); 
    17             Assert.assertTrue(module is EllipseModule); 
    18             Assert.assertEquals(module.name, EllipseModule.ELLIPSE); 
     28            Assert.assertTrue(m_module is EllipseModule); 
     29            Assert.assertEquals(m_module.name, EllipseModule.ELLIPSE); 
    1930        } 
     31         
     32        [Test] 
     33        public function drawWithoutMoving():void 
     34        { 
     35            m_module.start(1, 1); 
     36            m_module.stop(1, 1); 
     37            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     38            Assert.assertEquals(0, commands.length); 
     39        } 
     40         
     41        [Test] 
     42        public function drawWithMoving():void 
     43        { 
     44        } 
     45         
     46        private var m_bytes:ByteArray; 
     47        private var m_module:ICanvasModule; 
    2048    } 
    2149} 
  • as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/module/FloodFillModuleTest.as

    r3525 r3534  
    11package org.libspark.gunyarapaint.framework.module 
    22{ 
     3    import flash.utils.ByteArray; 
     4     
    35    import org.flexunit.Assert; 
    46    import org.libspark.gunyarapaint.framework.Recorder; 
     7    import org.libspark.gunyarapaint.framework.commands.ICommand; 
    58    import org.libspark.gunyarapaint.framework.modules.CanvasModuleContext; 
    69    import org.libspark.gunyarapaint.framework.modules.FloodFillModule; 
    710    import org.libspark.gunyarapaint.framework.modules.ICanvasModule; 
    811 
    9     public class FloodFillModuleTest 
     12    public final class FloodFillModuleTest 
    1013    { 
     14        [Before] 
     15        public function setup():void 
     16        { 
     17            m_bytes = new ByteArray(); 
     18            var recorder:Recorder = ModuleTestUtil.createRecorder(m_bytes); 
     19            var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
     20            m_module = context.getModule(FloodFillModule.FLOOD_FILL); 
     21        } 
     22         
    1123        [Test] 
    12         public function createInstance():void 
     24        public function isFloodFillModule():void 
    1325        { 
    14             var recorder:Recorder = Recorder.create(1, 1, 1); 
    15             var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
    16             var module:ICanvasModule = context.getModule(FloodFillModule.FLOOD_FILL); 
    17             Assert.assertTrue(module is FloodFillModule); 
    18             Assert.assertEquals(module.name, FloodFillModule.FLOOD_FILL); 
     26            Assert.assertTrue(m_module is FloodFillModule); 
     27            Assert.assertEquals(m_module.name, FloodFillModule.FLOOD_FILL); 
    1928        } 
     29         
     30        [Test] 
     31        public function floodFill():void 
     32        { 
     33            m_module.start(1, 1); 
     34            m_module.move(2, 2); 
     35            m_module.stop(3, 3); 
     36            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     37            Assert.assertEquals(2, commands.length); 
     38        } 
     39         
     40        private var m_bytes:ByteArray; 
     41        private var m_module:ICanvasModule; 
    2042    } 
    2143} 
  • as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/module/FreeHandModuleTest.as

    r3525 r3534  
    11package org.libspark.gunyarapaint.framework.module 
    22{ 
     3    import flash.utils.ByteArray; 
     4     
    35    import org.flexunit.Assert; 
    46    import org.libspark.gunyarapaint.framework.Recorder; 
     7    import org.libspark.gunyarapaint.framework.commands.ICommand; 
    58    import org.libspark.gunyarapaint.framework.modules.CanvasModuleContext; 
    69    import org.libspark.gunyarapaint.framework.modules.FreeHandModule; 
    710    import org.libspark.gunyarapaint.framework.modules.ICanvasModule; 
    811 
    9     public class FreeHandModuleTest 
     12    public final class FreeHandModuleTest 
    1013    { 
     14        [Before] 
     15        public function setup():void 
     16        { 
     17            m_bytes = new ByteArray(); 
     18            var recorder:Recorder = ModuleTestUtil.createRecorder(m_bytes); 
     19            var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
     20            m_module = context.getModule(FreeHandModule.FREE_HAND); 
     21        } 
     22         
    1123        [Test] 
    12         public function createInstance():void 
     24        public function isFreeHandModule():void 
    1325        { 
    14             var recorder:Recorder = Recorder.create(1, 1, 1); 
    15             var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
    16             var module:ICanvasModule = context.getModule(FreeHandModule.FREE_HAND); 
    17             Assert.assertTrue(module is FreeHandModule); 
    18             Assert.assertEquals(module.name, FreeHandModule.FREE_HAND); 
     26            Assert.assertTrue(m_module is FreeHandModule); 
     27            Assert.assertEquals(m_module.name, FreeHandModule.FREE_HAND); 
    1928        } 
     29         
     30        [Test] 
     31        public function drawWithoutMoving():void 
     32        { 
     33            m_module.start(1, 1); 
     34            m_module.stop(1, 1); 
     35            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     36            Assert.assertEquals(7, commands.length); 
     37        } 
     38         
     39        [Test] 
     40        public function drawWithMoving():void 
     41        { 
     42            m_module.start(1, 1); 
     43            m_module.move(2, 2); 
     44            m_module.stop(3, 3); 
     45            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     46            Assert.assertEquals(3, commands.length); 
     47        } 
     48         
     49        private var m_bytes:ByteArray; 
     50        private var m_module:ICanvasModule; 
    2051    } 
    2152} 
  • as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/module/LineModuleTest.as

    r3525 r3534  
    11package org.libspark.gunyarapaint.framework.module 
    22{ 
     3    import flash.utils.ByteArray; 
     4     
    35    import org.flexunit.Assert; 
    46    import org.libspark.gunyarapaint.framework.Recorder; 
     7    import org.libspark.gunyarapaint.framework.commands.ICommand; 
    58    import org.libspark.gunyarapaint.framework.modules.CanvasModuleContext; 
    69    import org.libspark.gunyarapaint.framework.modules.ICanvasModule; 
     
    912    public class LineModuleTest 
    1013    { 
     14        [Before] 
     15        public function setup():void 
     16        { 
     17            m_bytes = new ByteArray(); 
     18            var recorder:Recorder = ModuleTestUtil.createRecorder(m_bytes); 
     19            var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
     20            m_module = context.getModule(LineModule.LINE); 
     21        } 
     22         
    1123        [Test] 
    12         public function createInstance():void 
     24        public function isLineModule():void 
    1325        { 
    14             var recorder:Recorder = Recorder.create(1, 1, 1); 
    15             var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
    16             var module:ICanvasModule = context.getModule(LineModule.LINE); 
    17             Assert.assertTrue(module is LineModule); 
    18             Assert.assertEquals(module.name, LineModule.LINE); 
     26            Assert.assertTrue(m_module is LineModule); 
     27            Assert.assertEquals(m_module.name, LineModule.LINE); 
    1928        } 
     29         
     30        [Test] 
     31        public function drawWithoutMoving():void 
     32        { 
     33            m_module.start(1, 1); 
     34            m_module.stop(1, 1); 
     35            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     36            Assert.assertEquals(0, commands.length); 
     37        } 
     38         
     39        [Test] 
     40        public function drawWithMoving():void 
     41        { 
     42            m_module.start(1, 1); 
     43            m_module.move(2, 2); 
     44            m_module.stop(3, 3); 
     45            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     46            Assert.assertEquals(3, commands.length); 
     47        } 
     48         
     49        private var m_bytes:ByteArray; 
     50        private var m_module:ICanvasModule; 
    2051    } 
    2152} 
  • as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/module/PixelModuleTest.as

    r3525 r3534  
    11package org.libspark.gunyarapaint.framework.module 
    22{ 
     3    import flash.utils.ByteArray; 
     4     
    35    import org.flexunit.Assert; 
    46    import org.libspark.gunyarapaint.framework.Recorder; 
     7    import org.libspark.gunyarapaint.framework.commands.ICommand; 
    58    import org.libspark.gunyarapaint.framework.modules.CanvasModuleContext; 
    69    import org.libspark.gunyarapaint.framework.modules.ICanvasModule; 
    710    import org.libspark.gunyarapaint.framework.modules.PixelModule; 
    811 
    9     public class PixelModuleTest 
     12    public final class PixelModuleTest 
    1013    { 
     14        [Before] 
     15        public function setup():void 
     16        { 
     17            m_bytes = new ByteArray(); 
     18            var recorder:Recorder = ModuleTestUtil.createRecorder(m_bytes); 
     19            var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
     20            m_module = context.getModule(PixelModule.PIXEL); 
     21        } 
     22         
    1123        [Test] 
    12         public function createInstance():void 
     24        public function isPixelModule():void 
    1325        { 
    14             var recorder:Recorder = Recorder.create(1, 1, 1); 
    15             var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
    16             var module:ICanvasModule = context.getModule(PixelModule.PIXEL); 
    17             Assert.assertTrue(module is PixelModule); 
    18             Assert.assertEquals(module.name, PixelModule.PIXEL); 
     26            Assert.assertTrue(m_module is PixelModule); 
     27            Assert.assertEquals(m_module.name, PixelModule.PIXEL); 
    1928        } 
     29         
     30        [Test] 
     31        public function drawWithoutMoving():void 
     32        { 
     33            m_module.start(1, 1); 
     34            m_module.stop(1, 1); 
     35            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     36            Assert.assertEquals(1, commands.length); 
     37        } 
     38         
     39        [Test] 
     40        public function drawWithMoving():void 
     41        { 
     42            m_module.start(1, 1); 
     43            m_module.move(2, 2); 
     44            m_module.stop(3, 3); 
     45            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     46            Assert.assertEquals(2, commands.length); 
     47        } 
     48         
     49        private var m_bytes:ByteArray; 
     50        private var m_module:ICanvasModule; 
    2051    } 
    2152} 
  • as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/module/RectModuleTest.as

    r3525 r3534  
    11package org.libspark.gunyarapaint.framework.module 
    22{ 
     3    import flash.utils.ByteArray; 
     4     
    35    import org.flexunit.Assert; 
    46    import org.libspark.gunyarapaint.framework.Recorder; 
     7    import org.libspark.gunyarapaint.framework.commands.ICommand; 
    58    import org.libspark.gunyarapaint.framework.modules.CanvasModuleContext; 
    69    import org.libspark.gunyarapaint.framework.modules.ICanvasModule; 
    710    import org.libspark.gunyarapaint.framework.modules.RectModule; 
    811 
    9     public class RectModuleTest 
     12    public final class RectModuleTest 
    1013    { 
     14        [Before] 
     15        public function setup():void 
     16        { 
     17            m_bytes = new ByteArray(); 
     18            var recorder:Recorder = ModuleTestUtil.createRecorder(m_bytes); 
     19            var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
     20            m_module = context.getModule(RectModule.RECT); 
     21        } 
     22         
    1123        [Test] 
    12         public function createInstance():void 
     24        public function isRectModule():void 
    1325        { 
    14             var recorder:Recorder = Recorder.create(1, 1, 1); 
    15             var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
    16             var module:ICanvasModule = context.getModule(RectModule.RECT); 
    17             Assert.assertTrue(module is RectModule); 
    18             Assert.assertEquals(module.name, RectModule.RECT); 
     26            Assert.assertTrue(m_module is RectModule); 
     27            Assert.assertEquals(m_module.name, RectModule.RECT); 
    1928        } 
     29         
     30        [Test] 
     31        public function drawWithoutMoving():void 
     32        { 
     33            m_module.start(1, 1); 
     34            m_module.stop(1, 1); 
     35            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     36            Assert.assertEquals(0, commands.length); 
     37        } 
     38         
     39        [Test] 
     40        public function drawWithMoving():void 
     41        { 
     42        } 
     43         
     44        private var m_bytes:ByteArray; 
     45        private var m_module:ICanvasModule; 
    2046    } 
    2147} 
  • as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/module/RoundRectModuleTest.as

    r3525 r3534  
    11package org.libspark.gunyarapaint.framework.module 
    22{ 
     3    import flash.utils.ByteArray; 
     4     
    35    import org.flexunit.Assert; 
    46    import org.libspark.gunyarapaint.framework.Recorder; 
     7    import org.libspark.gunyarapaint.framework.commands.ICommand; 
    58    import org.libspark.gunyarapaint.framework.modules.CanvasModuleContext; 
    69    import org.libspark.gunyarapaint.framework.modules.ICanvasModule; 
    710    import org.libspark.gunyarapaint.framework.modules.RoundRectModule; 
    811 
    9     public class RoundRectModuleTest 
     12    public final class RoundRectModuleTest 
    1013    { 
     14        [Before] 
     15        public function setup():void 
     16        { 
     17            m_bytes = new ByteArray(); 
     18            var recorder:Recorder = ModuleTestUtil.createRecorder(m_bytes); 
     19            var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
     20            m_module = context.getModule(RoundRectModule.ROUND_RECT); 
     21        } 
     22         
    1123        [Test] 
    12         public function createInstance():void 
     24        public function isRoundRectModule():void 
    1325        { 
    14             var recorder:Recorder = Recorder.create(1, 1, 1); 
    15             var context:CanvasModuleContext = new CanvasModuleContext(recorder); 
    16             var module:ICanvasModule = context.getModule(RoundRectModule.ROUND_RECT); 
    17             Assert.assertTrue(module is RoundRectModule); 
    18             Assert.assertEquals(module.name, RoundRectModule.ROUND_RECT); 
     26            Assert.assertTrue(m_module is RoundRectModule); 
     27            Assert.assertEquals(m_module.name, RoundRectModule.ROUND_RECT); 
    1928        } 
     29         
     30        [Test] 
     31        public function drawWithoutMoving():void 
     32        { 
     33            m_module.start(1, 1); 
     34            m_module.stop(1, 1); 
     35            var commands:Vector.<ICommand> = ModuleTestUtil.getCommands(m_bytes); 
     36            Assert.assertEquals(0, commands.length); 
     37        } 
     38         
     39        [Test] 
     40        public function drawWithMoving():void 
     41        { 
     42        } 
     43         
     44        private var m_bytes:ByteArray; 
     45        private var m_module:ICanvasModule; 
    2046    } 
    2147}