expectException(UnexpectedTypeException::class); $this->validator->validate('foo', new NotBlank()); } public function testMissingTeamlead() { $member = new TeamMember(); $member->setTeamlead(false); $member->setUser(new User()); $team = new Team(); $team->addMember($member); $this->validator->validate($team, new TeamConstraint()); $this->buildViolation('At least one team leader must be assigned to the team.') ->atPath('property.path.teamleads') ->setCode(TeamConstraint::MISSING_TEAMLEAD) ->assertRaised(); } }