FlashDevelop+AS3Unitで、単体テストを書く方法

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年5月13日 火曜日0:03:57

最後に、作成したテストコード。

テストケース(テストが走るかどうかを試すために、1ケースだけ作成)
package 
{
    import flash.display.Sprite;
    import flash.net.URLRequest;
    import org.libspark.as3unit.test;
    import org.libspark.as3unit.assert.*;
    import org.tarotaro.flash.pv3d.ZipLoader;

    use namespace test;
   
    public class ZipLoaderTest
    {
        public function ZipLoaderTest() {}
       
        test function testZipUrl():void
        {
            var zipLoader:ZipLoader = new ZipLoader();
            zipLoader.load(new URLRequest("./samples/outer.zip://foo.zip://bar/sample.txt"));
            assertEquals(zipLoader.zipUrl, "./samples/outer.zip");
        }
       
    }
}

テストスイート兼テスト実行クラス
package 
{
    import flash.display.Sprite;
    import org.libspark.as3unit.runners.Suite;
    import org.libspark.as3unit.runner.AS3UnitCore;

    public class ZipLoaderAllTests extends Sprite
    {
        public static const RunWith:Class = Suite;
        public static const SuiteClasses:Array = [
            ZipLoaderTest
        ];
        public function ZipLoaderAllTests()
        {
            AS3UnitCore.main(ZipLoaderAllTests);
        }
    }
}

  • ページ:
  • 1
  • 2

TrackBack URL :

HTML convert time: 0.874 sec.