jeroendelau / mockolate
此软件包最新版本(dev-master)没有提供许可信息。
dev-master
2016-06-06 12:54 UTC
This package is not auto-updated.
Last update: 2024-09-28 18:26:37 UTC
README
伪造巧克力,模拟对象和测试间谍。
mockolate.org 文档、示例、说明。 Drew Bourne 联系。
这个标语可能是一个提示,说明Mockolate在测试软件时最有用。无论您是进行测试驱动开发、危机过后填补空缺还是探索性的测试,不确定会发生什么,Mockolate都可以帮助您。
模拟对象
模拟对象可以用来模拟复杂、真实(非模拟)对象的行为,当使用真实对象不切实际或不可能时。以下情况模拟对象会很有用
- 当一个对象运行缓慢(如数据库或Web服务),
- 是非确定性的(如当前时间),
- 具有难以复制的状态(如网络连接)
以上内容主要来自维基百科上的模拟对象。我可以继续在这里重写,但这真的很值得一读。
测试间谍
在间谍活动中,间谍潜入系统,记录并向他们的负责人传送信息。负责人可以使用这些信息来核实事实、通知他人或采取行动。
在测试中,测试间谍记录被调用的方法、获取的获取器以及设置的设置器。负责人(通常是测试用例)可以据此检查事实,与预期或不应发生的事情进行比较,并采取行动(通常是断言)。
Mockolate?
- 干净的统一语法
- 基于预期的或记录-回放
- 动态生成代理类
- 支持手工编写的代理类
- 提供FlexUnit 4规则和运行器
- 使用经过验证的库,FlexUnit 4、FLoxy和Hamcrest-as3
下一页
前往http://mockolate.org/获取文档和示例
感谢
Richard Szalay与FLoxy,以及Maxim Porges与Loom合作,他们的工作在类代理生成方面。
Brian LeGros在关于-mock-as3-的问题上烦扰我,以至于我将其添加到其中。但您现在可以忽略那个项目,转而使用Mockolate。