0

我最近一直在尝试将 ASMock 1.0 与 ASUnit4.0 一起使用(我从 ASMock 网站上将它们一起抓取了包)并添加了两个 .swc 组件(asmock-v1.0.swc 和 asmock-v1.0 -asunit-v4.0.swc) 到我的 FlashDevelop 项目的 lib 文件夹中。然后我右键单击它们中的每一个,将其添加到库中。最后,我在“附加编译器选项”字段的“项目”->“属性”->“编译器选项”中添加了“-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 项目。

如果有人对如何解决这些错误有任何想法,我将不胜感激!

4

1 回答 1

0

AsUnit 4 支持是在它离开 beta 之前添加的,所以看起来 API 已经改变了。我会调查一下。看起来这个问题正在发生类似的事情。

于 2011-05-21T15:04:52.473 回答