在PHPUnit中,我想使用像verifyText()
这样的方法,并将可选消息作为最后一个参数,就像我对assertStringEquals($expected, $actual, $message)
一样。它似乎不起作用。我错过了什么吗?
我会告诉自己阅读代码,但我尝试了,我甚至无法弄清楚如何调用任何的verify()
方法。它必须是一些__call()
函数,但我没有看到它。这是我的后续问题,如何调用verify()
方法?然后,如果我愿意,我可以覆盖它们。
答案 0 :(得分:1)
我正在探索同样的问题,尽管是在Selenium的背景下。
我发现了一个数组$ autoGeneratedCommands,它是在SeleniumTestCase / Driver中设置的。这里的机制通过调用verifyCommand()来实现/映射verifyTextPresent(),该调用调用assertCommand()。随后调用其中一个系列断言*()...省略呼叫中的消息。这对我来说似乎是一个不合时宜的特征。嗯,编码错误。