* * 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:----vdNhjIrlh4pn1unDPZhcvjrJVZDOaDpkWDPBbXDHxr/dUC7HrI6JBFDh+xJ+NDWojwynOfaIIiCOoqTsFzuuYytSzIiOFz3137pFLbwrzRTzKrLbQGjGl1tK6FBZo3Dm8n85AV04KE327XUf23Nf6vuZmgJ1NHwlJGdURRgBR8TApZTAUA6WenShBUOXH1d/qkvLmB1HalJfyf723SzO7Nwfu+7WtI2iae1fTPQSC/I0efD6G02qlKRu+rltmTMmLs0S++W/qBRMv0dYM2eLiwMulg2eScsjcgqqTEsekEyV5AQzAMKIiQiZ5bG9phJAg3srpmCrcTIW5xJ7+RtYIVUZE204g/LoiSMU+ntWrpcMrAUEaEJNjN5EBqEQXJC6aK1/lo139ZHa66plS64EanRKcJ4ULaD5L8CSM3jfU5/gfhd1LUqnUczBWYVG3AKBpr1q4bq/vHO83GY5I6Ud1O2ywRhrADErUbidaO9omaVA2lnRRE1izZ85YBmoq0gZGU25ev0oC96DWZqIgT7L4n+0vhox4FJWjtp4NSPxip9Cu69pDC5HgYJ0jg8JhvjIz0WYOs6TqA5eYfeJa1ZbVztiyx8hy4p8adr4bPX9cmSD5uVZeEYANxsF7xNJnz7ADgvYtjE1DUZuHVU16NhPx7ZQo7Kk1S0rq5vMshf4RSQ=----ATTACHMENT:----OTQ2NjkzMjQ5NTkzOTkzIDU2NzQwNDY1NzIyMjMwNTUgOTg4NTQzMzg1MzgyODIwNw==