boolean assertNull (null $value, [string $message = "%s"])
このメソッドは、引数の型がNULL以外の場合テストに失敗する。
以下のテストは両方とも成功。
<?php function testAssertNull() { $target = null; $this->assertNull($target, 'type is ' . gettype($target)); //未定義の変数はNULLなので成功 $this->assertNull($undefined, 'type is ' . gettype($undefined)); }
boolean assertNotNull (mixed $value, [string $message = "%s"])
assertNullと逆の動作。
<?php function testAssertNotNull() { $target = 'aa'; $this->assertNotNull($target, 'type is ' . gettype($target)); //未定義の変数はNULLなので失敗 $this->assertNotNull($undefined, 'type is ' . gettype($undefined)); }