phpunit断言包含两种可能性
如何让PHPUnit断言长字符串包含两个可能选项之一?任何一个结果都应该断言为true。像这样的phpunit断言包含两种可能性,phpunit,Phpunit,如何让PHPUnit断言长字符串包含两个可能选项之一?任何一个结果都应该断言为true。像这样的 $multi_kilobyte_string = "lorem ipsum..."; $option1 = "dolor"; $option2 = "amet"; $this->assertContains([$option1, $option2], $multi_kilobyte_string); 这个问题的解决方案很简单,但没有很好的文档记录: public function testC
$multi_kilobyte_string = "lorem ipsum...";
$option1 = "dolor";
$option2 = "amet";
$this->assertContains([$option1, $option2], $multi_kilobyte_string);
这个问题的解决方案很简单,但没有很好的文档记录:
public function testContainsThisOrThat()
{
$multi_kilobyte_string = "lorem ipsum...";
$option1 = "dolor";
$option2 = "amet";
$this->assertThat($multi_kilobyte_string,
$this->logicalOr(
$this->stringContains($option1),
$this->stringContains($option2)
)
);
}
PHPUnit的最佳信息来源是its。此外,编辑器的自动完成功能(假设您使用的是提供该功能的编辑器)。此问题的解决方案很简单,但没有完整的文档记录:
public function testContainsThisOrThat()
{
$multi_kilobyte_string = "lorem ipsum...";
$option1 = "dolor";
$option2 = "amet";
$this->assertThat($multi_kilobyte_string,
$this->logicalOr(
$this->stringContains($option1),
$this->stringContains($option2)
)
);
}
PHPUnit的最佳信息来源是its。此外,编辑器的自动完成功能(假设您使用的是提供该功能的编辑器)