assertBaseQuery($sut, 'username'); $this->assertInstanceOf(VisibilityInterface::class, $sut); $this->assertRole($sut); $this->assertSearchTeam($sut); $this->assertResetByFormError(new UserQuery(), 'username'); } protected function assertRole(UserQuery $sut) { $this->assertNull($sut->getRole()); $sut->setRole('ROLE_USER'); $this->assertEquals('ROLE_USER', $sut->getRole()); } protected function assertSearchTeam(UserQuery $sut) { $team = new Team(); $this->assertIsArray($sut->getSearchTeams()); $this->assertEmpty($sut->getSearchTeams()); $sut->setSearchTeams([$team, new Team()]); $this->assertCount(2, $sut->getSearchTeams()); $this->assertSame($team, $sut->getSearchTeams()[0]); } }