Every branch executed, and no assertion that any of them produced the right answer.
public function testHandlesAllStatuses(): void
{
foreach (OrderStatus::cases() as $status) {
$this->presenter->label($status); // no assertion
}
$this->assertTrue(true); // and this, to avoid a
// risky-test warning
}
The assertTrue(true) is the tell, and it exists because a test with no assertions is reported as risky — so somebody silenced the report rather than the cause. Coverage counts lines executed; it has no opinion about whether anything was checked. The reason to keep measuring it anyway is that uncovered code is definitely untested, which is a useful one-way signal.