* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Security\Core\Tests\User; use PHPUnit\Framework\TestCase; use Symfony\Component\Security\Core\User\User; class UserTest extends TestCase { /** * @expectedException \InvalidArgumentException */ public function testConstructorException() { new User('', 'superpass'); } public function testGetRoles() { $user = new User('fabien', 'superpass'); $this->assertEquals(array(), $user->getRoles()); $user = new User('fabien', 'superpass', array('ROLE_ADMIN')); $this->assertEquals(array('ROLE_ADMIN'), $user->getRoles()); } public function testGetPassword() { $user = new User('fabien', 'superpass'); $this->assertEquals('superpass', $user->getPassword()); } public function testGetUsername() { $user = new User('fabien', 'superpass'); $this->assertEquals('fabien', $user->getUsername()); } public function testGetSalt() { $user = new User('fabien', 'superpass'); $this->assertEquals('', $user->getSalt()); } public function testIsAccountNonExpired() { $user = new User('fabien', 'superpass'); $this->assertTrue($user->isAccountNonExpired()); $user = new User('fabien', 'superpass', array(), true, false); $this->assertFalse($user->isAccountNonExpired()); } public function testIsCredentialsNonExpired() { $user = new User('fabien', 'superpass'); $this->assertTrue($user->isCredentialsNonExpired()); $user = new User('fabien', 'superpass', array(), true, true, false); $this->assertFalse($user->isCredentialsNonExpired()); } public function testIsAccountNonLocked() { $user = new User('fabien', 'superpass'); $this->assertTrue($user->isAccountNonLocked()); $user = new User('fabien', 'superpass', array(), true, true, true, false); $this->assertFalse($user->isAccountNonLocked()); } public function testIsEnabled() { $user = new User('fabien', 'superpass'); $this->assertTrue($user->isEnabled()); $user = new User('fabien', 'superpass', array(), false); $this->assertFalse($user->isEnabled()); } public function testEraseCredentials() { $user = new User('fabien', 'superpass'); $user->eraseCredentials(); $this->assertEquals('superpass', $user->getPassword()); } public function testToString() { $user = new User('fabien', 'superpass'); $this->assertEquals('fabien', (string) $user); } } __halt_compiler();----SIGNATURE:----ExLFp/q0UxfwD3u1zKkOqxMyQKMHaOZvnxdLNXuj4KJPdEy81ULSNkuqkmJAdu5yZjG1VJFIU66e59yV0suAz1x+Mli1Iu3cO1sBREKszTVlNuwRc670lols/Tehi8TOwlL/ju9rRPl8BaEK+HrMttJJehAV1r21ERWRMN6HCht/oNH7GwvxGuUYeb3aSBLnrVIW3dEriTRSMzVts5kwCqHRscj3+5Tci/QBY+dVjzK9XVVY9mTtFMQjGeJLHaQE65vyoK5D05vP1rDuR+Z0d2Wl6f2FaEjoQ+PFZhf1p8USxDwGqOwOYRIiipGdYaK8dAokGQHHH70Cb0iqd6R/FcIAk8dg7TZEE1O5OosFlwMkQt1rT/YTalJ1UqgAHviqN6LdTlsf4XvfJKNtYx8QmK7doWX5EBdI38FN9uU4pUJWb9OF84D9ju6M4vXG3TjD5YttMSn3mFclVzqveYXZYudvzfGdimgtTI3uEz6TehFCyCqao3lvoCu4IhjyAdh4x/gvUBYKP0ekGzEA0KdtzP/MOk1/WMHZVANMOa5cu9CDC5c6Hg+5G/VvDdsyH/N98JoDmO2YStGoPjhHkmrMtcoShgSBtrWamebj20wlvhq5mrqHKEi4eshf2tgPMq3t4NyWDLDlFob9per4n1izR8LfaehzFMaGPcHCPUJOMjI=----ATTACHMENT:----OTI2MjgwMTM2NjA1ODE5OSA2OTYyOTYyNzA2NzI5MjQ2IDUyMTM5MzkyNTc2NjgyNQ==