在 PHPUnit 强 >中似乎找不到仅仅测试字符串是否包含在另一个字符串中的断言。试图做这样的事情:
public function testRecipe() {
$plaintext = get_bread_recipe();
$this->assertStringContains('flour', $plaintext);
}
我应该用什么真正的断言来代替 assertStringContains
?在这种情况下,我希望不必担心正则表达式,因为绝对不需要它。
这么简单,一定有什么我忽略了,但我就是想不出来!有趣的是 assertStringStartsWith()
和 assertStringEndsWith()
!
更新: 我知道 strpos() !== false
可以使用,但我正在寻找更干净的东西。如果我只是使用普通的 PHP 函数,那么这些断言的意义何在呢。