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