TestHelper
用于帮助单元测试 PHP 代码的静态辅助方法。
自 |
1.0 |
---|---|
包 |
Joomla 框架 |
方法
getValue
通过反射获取类中受保护或私有属性的辅助方法。
getValue(string|object objectOrClass, propertyName) :
静态
自 |
1.0 |
---|---|
抛出 |
|
参数
- objectOrClass
string|object
要从中返回属性值的 object。- propertyName
string
要返回的属性的名称。
响应
mixed
属性的值。
invoke
通过反射在类中调用受保护或私有方法的辅助方法。
invoke( object, methodName, mixed||string|int methodArgs) :
静态
示例用法
$this->assertTrue(TestHelper::invoke($this->object, 'methodName', 123)); 其中 123 是您方法的输入参数
自 |
1.0 |
---|---|
抛出 |
|
参数
- object
object
要调用方法的对象。- methodName
string
要调用的方法的名称。- methodArgs
array<string|int, mixed>
要传递给被调用方法的参数
响应
混合
setValue
通过反射在类中设置受保护或私有属性的辅助方法。
setValue( object, propertyName, value) :
静态
自 |
1.0 |
---|---|
抛出 |
|
参数
- object
object
要设置属性的对象。- propertyName
string
要设置的属性的名称。- value
mixed
要设置为属性的值。
响应
void