問題タブ [asunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1992 参照

apache-flex - AsUnit と FlexUnit のどちらが「優れている」か?

私は現在 ActionScript/Flex を学んでおり、単体テストを開始する時が来ました。私の読書によると、FlexUnit と AsUnit という 2 つの主要なフレームワークが存在します。

一方を他方よりも学ぶ理由はありますか?ある意味で「より良い」ですか?

0 投票する
1 に答える
515 参照

apache-flex - Ant から AsUnit ランナーを実行する

Ant から AsUnit テスト ランナーを実行するにはどうすればよいですか?

私はMac OSを使用しているので、次を使用します。

このクロス プラットフォームを作成するにはどうすればよいですか?

0 投票する
1 に答える
501 参照

apache-flex - Flex Builder で AsUnit を使用してライブラリの単体テストを行う

Flex Builder を使用してフレックス ライブラリを単体テストするための作業方法をセットアップしようとしています。

標準のフレックス ライブラリ プロジェクトをセットアップし、Ant を使用してユニット テストをコンパイルおよび実行しようとしました。しかし、これは、何かがうまくいかず、flex builder デバッガーを使用したい場合に使用できないことを意味します。

したがって、私の次の計画は、ライブラリを通常の as3/flax/air アプリとしてセットアップすることです。これは、メイン クラスの概念を使用して単体テストを実行できるようにするためです。次に、Ant を使用して実際のライブラリ コードをコンパイルします。

また、lib で単体テストを実行することを唯一のタスクとする別のコンパニオン プロジェクトをセットアップすることもできます。しかし、各ライブラリの管理に 2 つのプロジェクトが必要になるため、これは少し厄介です。

これはすべて私には少し面倒に思えます。他の人はフレックス ライブラリをどのように開発し、単体テストを使用してコードをテスト/開発/デバッグしていますか?

0 投票する
2 に答える
596 参照

actionscript-3 - MACでAS3を使用してFDTを使用してTDDを実行するにはどうすればよいですか?

ActionScript3でテスト駆動開発を実行するプログラムに環境をセットアップしたいと思います。AsUnitを使ってみましたが、MacOSに正しくインストールする方法がわかりません。

ありがとうございました!

0 投票する
1 に答える
230 参照

actionscript-3 - FlashDevelop ASMock 統合エラー

私は最近、ASUnit4.0 で ASMock 1.0 を使用しようとしており (ASMock Web サイトから両方を一緒にパッケージを取得しました)、両方の .swc コンポーネント (asmock-v1.0.swc および asmock-v1.0) を追加しました。 -asunit-v4.0.swc) を FlashDevelop プロジェクトの lib フォルダーに追加します。次に、それぞれを右クリックしてライブラリに追加しました。最後に、[Project] -> [Properties] -> [Compiler Options] の [Additional Compiler Options] フィールドに「-includes asmock.integration.asunit.ASMockRunner」引数を追加しました。

プロジェクトをビルドすると、次のエラーが表示されます。

...\lib\asmock-v1.0-asunit-v4.0.swc(asmock.integration.asunit:ASMockRunner) エラー: タイプが見つからないか、コンパイル時の定数ではありません: [asunit.framework]::アイランナー。

...\lib\asmock-v1.0-asunit-v4.0.swc(asmock.integration.asunit:ASMockMetadataTools) エラー: タイプが見つからないか、コンパイル時の定数ではありません: リフレクション。

...\lib\asmock-v1.0-asunit-v4.0.swc(asmock.integration.asunit:ASMockMetadataTools) エラー: タイプが見つからないか、コンパイル時の定数ではありません: ReflectionVariable。

...\lib\asmock-v1.0-asunit-v4.0.swc(asmock.integration.asunit:ASMockMetadataTools) エラー: タイプが見つからないか、コンパイル時の定数ではありません: ReflectionVariable。

...\lib\asmock-v1.0-asunit-v4.0.swc(asmock.integration.asunit:ASMockMetadataTools) エラー: タイプが見つからないか、コンパイル時の定数ではありません: ReflectionVariable。

...\lib\asmock-v1.0-asunit-v4.0.swc(asmock.integration.asunit:ASMockMetadataTools) エラー: タイプが見つからないか、コンパイル時の定数ではありません: ReflectionMetaData。

また、FlashDevelop プロジェクトが Actionscript プロジェクトであることを付け加えるのを忘れていました。

これらのエラーを修正する方法を知っている人がいれば、大歓迎です!

0 投票する
1 に答える
74 参照

actionscript-3 - Accessing objects and variables from swf across domains

I am trying to access a variable from a test.swf on b.com from a parent.swf on a.com.

test.swf:

parent.swf:

I can access the swf like this. But how can I access and change the var test in test.swf?