jeroendelau/mockolate

此软件包最新版本(dev-master)没有提供许可信息。

安装: 5

依赖关系: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 26

语言:ActionScript

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 4FLoxyHamcrest-as3

下一页

前往http://mockolate.org/获取文档和示例

感谢

Richard Szalay与FLoxy,以及Maxim Porges与Loom合作,他们的工作在类代理生成方面。

Brian LeGros在关于-mock-as3-的问题上烦扰我,以至于我将其添加到其中。但您现在可以忽略那个项目,转而使用Mockolate。