間違いを見つけることができません。誰かが私を助けてくれることを願っています。ASMock を使用して自分の actionscript アプリケーションを単体テストしようとしています。非同期テストを実行したいのですが、モック関数をディスパッチできません。これは私がしたことです:
[Test(async,timeout="5000")]
public function testFailedIDResponse() : void {
var mockRepository : MockRepository = new MockRepository();
// 記録
var oMock:ConnectionProcessor = ConnectionProcessor(mockRepository.createStub(ConnectionProcessor));
oMock.addEventListener("ConnectionProcessor.LOGICALERROR", Async.asyncHandler(this, onWrongID, 5000));
SetupResult.forCall(oMock.logigalErrorCode).returnValue("NOT_FOUND");
SetupResult.forEventDispatcher(oMock);
SetupResult.forCall(oMock.load()).dispatchEvent(new Event("ConnectionProcessor.LOGICALERROR"));
mockRepository.replayAll();
oMock.load();
しかし、イベントが onWrongID ハンドラに到達しません。私のエラーはどこですか?どうもありがとう!