模拟公共属性
Mockery 允许我们通过多种方式模拟属性。一种方式是我们可以直接在任何模拟对象上设置公共属性及其值。第二种方式是,如果某个期望得到满足,我们可以使用期望方法 set() 和 andSet() 来设置属性值。
Mockery 允许我们通过多种方式模拟属性。一种方式是我们可以直接在任何模拟对象上设置公共属性及其值。第二种方式是,如果某个期望得到满足,我们可以使用期望方法 set() 和 andSet() 来设置属性值。
您可以阅读更多关于 设置公共属性 的内容。
通常,Mockery 不支持模拟任何魔术方法,因为这些方法通常不被视为公共 API(此外,当您非常需要它们进行模拟时,也很难区分它们!)。因此,请将虚拟属性(依赖于
__get() 和 __set() 的属性)视为实际上在类上已声明的那样进行模拟。