默认情况下,MockBox包含在所有的冷箱包,版本3或更高。
这并不意味着MockBox需要冷箱正常工作,开发者能够使用MockBox作为一个独立的应用程序为好。
如果“嘲笑”或“存根”的条款是陌生的你,它们指的是模仿数据和内容的应用程序或代码例程中,测试将如何在生产环境中运行的唯一目的的行为。
MockBox是一个简单的假数据生成器,能够与任何ColdFusion的单元测试框架中使用。
默认情况下,对于MXUnit ColdFusion的单元测试框架的支持包括开箱即用
特点:
- 在不影响基本的代码
- 在支持的代码依赖
- 在内部模拟对象的属性
- 在国机结果
- 在方法调用计数器
- 在方法调用的参数记录
- 在有条件的嘲弄支持
- 在支持民营和封装方法
- 在模拟异常
什么在此版本中是新的:
- 在惩戒参数标准化,差异期望时,名称值或位置参数调用。这意味着,你可以订购或名称 - 值对,甚至参数的集合测试和MockBox将决定你匹配值的权利。如果你是新的MockBox,不用担心,这是一个很酷的修复如何MockBox匹配的参数结果。
- 在将所有模拟方法的$名字等同于MockBox CFC所以他们被记录,像这样。这不是我们的方法创建别名,这只是增加了开销,并没有一个很清晰的嘲讽API的版本1.2的情况下。因此,这被修补,我记录的功能出来。
什么版本1.2是新的:
- 在增加了新的方法:$ verifyCallCount(计数,[方法名] ),可以断言多少次的分量的方法已被调用,或多少次的具体方法已经被调用。基本上,它根据通过预计数调用返回一个布尔值。
- 在mockMethodCallCount()的方法名现在是可选的,它会返回给你已在嘲笑CFC的所有方法的调用总数。
要求:
- 的ColdFusion MX 7或更高版本
- 在Railo 2或更高版本
- 在BlueDragon 7或更高版本
评论没有发现