这里有两种方法:
$this->getMock ('MyClass');
$this->expects($this->once())->method('add')->willReturn(array(1,2,3,4));
$this->expects($this->once())->method('toArray')->willReturn(7);
基于PhPDoc和代码本身,没有人可以质疑这些方法的结果。 但是如果我用Phpunit嘲笑他们呢?
List<String> data = new ArrayList<>();
data.add(cbo.getSelectedItem().toString());
在这个例子中,我特意失败了结果值的类型。但没有人会抛出异常&#34;嘿,输入不匹配!&#34;。我知道它的Php,但我可以以某种方式强制执行这些类型吗?