php-mock:模拟内置PHP函数(例如time(),exec()或rand())

时间:2021-05-12 18:43:48
【文件属性】:
文件名称:php-mock:模拟内置PHP函数(例如time(),exec()或rand())
文件大小:44KB
文件格式:ZIP
更新时间:2021-05-12 18:43:48
mock php builtin-functions PHP PHP-Mock:模拟内置PHP函数 PHP-Mock是一个测试库,它模拟不确定的内置PHP函数,例如time()或rand() 。 这是通过: 如果命名空间函数[…]不存在,PHP将退回到全局函数[…]。 PHP-Mock通过提供命名空间功能来使用该功能。 也就是说,您必须处于非全局名称空间上下文中,并调用不合格的函数: namespace foo; $ time = time (); // This call can be mocked, a call to \time() can't. 要求和限制 只能模拟名称空间上下文中的不合格函数调用。 例如,对名称空间foo中的time()的调用是可模拟的,对\time()的调用则不可。 该模拟必须在第一次调用被测类中的不合格函数之前进行定义。 该问题记录在。 在大多数情况下,您可以忽略此限制,但是如果碰巧遇到此问题,则可以在第一次调用

网友评论