Я не могу найти утверждение в PHPUnit, которое просто проверяет, содержится ли строка где-то в другой строке. Попытка сделать что-то вроде этого:
public function testRecipe() {
$plaintext = get_bread_recipe();
$this->assertStringContains('flour', $plaintext);
}
Какое реальное утверждение я бы поставил вместо assertStringContains
? Я бы предпочел не беспокоиться о регулярном выражении в этом случае, потому что в этом нет необходимости.
Это так просто, что должно быть что-то, что я упустил, но я просто не могу понять это! Достаточно смешно, что есть assertStringStartsWith()
и assertStringEndsWith()
!
Обновление: Я знаю, что strpos() !== false
можно использовать, но я ищу что-то более чистое. Если я просто использую ванильные функции PHP, так или иначе, что все указывает на все утверждения, тогда...