我对 actionscript 有点陌生,但我发现自己正在研究从其他 OO 语言 (java/C#) 到 actionscript 环境的良好编程实践。我已经给了 Mock4as 和 mockito-flex 一个 purusal 并且有兴趣使用两者。
有没有人在使用这两种方法时有过好/坏的经历?
我对 actionscript 有点陌生,但我发现自己正在研究从其他 OO 语言 (java/C#) 到 actionscript 环境的良好编程实践。我已经给了 Mock4as 和 mockito-flex 一个 purusal 并且有兴趣使用两者。
有没有人在使用这两种方法时有过好/坏的经历?
我开始使用 mock4as 模拟 FlexUnit,它完成了它的工作。但这让我花了太多时间为我的口味编写样板代码。我没有尝试过 mockito-flex,但我会检查一下 - 我非常喜欢的 Java 版本。
最近,我对mockolate非常满意。Drew Bourne 在这方面做得非常好——试一试!
在过去的几年里,我在 Mockito-flex 方面拥有出色的经验。我喜欢 Mockito-flex 而不是 Mocholate 的主要原因是 Mockito 允许您使用实际的类签名测试您的代码,因此重构工具将更新您的测试。
另一方面,Mocholate 要求您使用字符串对方法名称进行硬编码,这意味着在创建测试时没有自动完成帮助,并且如果您重命名和 API,重构支持会更差。
虽然不太重要,但 Mockito 可用于多种语言。这意味着您可以在整个技术堆栈中使用相同的模拟语法。或者,您可以更轻松地将嘲弄技能转换为另一种语言。