特定のモデルにプロパティがあるかどうか、およびそのプロパティが null でないかどうかをアサートする単体テストがあります。
したがって、次のようなものです。
public function testHasMySpecialProperty()
{
$this->assertTrue($this->model->getMySpecialProperty());
}
私の質問は、モデルがどうあるべきかです。オブジェクトのモック、または実際の状態。
この場合のオブジェクトは、システムのユーザーです。したがって、適切にロードするには、ユーザーIDなどが必要になります。しかし、単にそれを偽造すると、テストは役に立たないと感じます