FlashDevelop+AS3Unitで、単体テストを書く方法
最後に、作成したテストコード。
- テストケース(テストが走るかどうかを試すために、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




