基本上我从另一个用class :: class常量了。例如:
class Foo {}
class Bar {}
class example {
public function fancyMethod($object)
{
if(get_class($object) == Foo::class)
{
// do some
} elseif(get_class($object) == Bar::class)
{
// somehing else
}
}
}
现在的问题是如何在Foo
类的测试对象期间进行模拟。模拟::class
常量会返回PHPUnit_Framework_MockObject_MockObject
有什么建议吗?