値が astring
または NULL
であることを確認するチェックを含む PHPUnit を使用してテストを作成したいと考えています。
AFAIK、私はそのようなテストを次のように書くことができます:
if (is_string($value) || is_null($value)) {
$result = TRUE;
} else {
$result = FALSE;
}
$this->assertTrue($result);
しかし、PHPUnit にはlogicalOr()
メソッドがあることがわかりましたが、それを使用してより「ネイティブな」テストを作成する必要があるかどうかはわかりません。そして、私がそれを使用する必要がある場合、私はその方法を理解できません...