* * 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:----OBzWhkbLEe9Z6rYUcNpcp9iB6aEfzsF3b39ZuS8SQhRaGNVwkFznVo/EyjAXM2sRmS8DNPEqgf11p37DA7UpJiWy6MxoL8ttC5ul75qEH34tkMManhI5AjnvVXy7N6lN+mNA1pxXsxBfmn7fqwiWMruFZ1HpILXAfdfUgqIOz99Ytns+o+yfsHg4kNWpJXM1Dhr4eayVV7o+wUuv75chmz7Ny+ozLHGrswaAQO+bSBHAmcLAnEHt2cwdO+TmdWNyV6VzEcwtwL8Lae0C2WWuiIpfsIV3PJjByM3gYGVslRYQJoj9R4r7gHndzwN0yep8+fwrlchsxdpVRGFUtB9nKMjBc07BwJ9fSdiHzUB4wQQmykfBUq4MmR0TdjJVbQBGDIQIYSGN1RO/nvsWBVq79Gql0befEREMm3o0FtH/s13wbjl//lWK2hTVzkzQb2B/JQ6SsWfh7sBHZC5BazhbrIZxmSwJYWe/8bzdfxj4751KVYWK5dXrS9zLrB40UupFIIF0eHgB/Nb+te9SEWkxy+TFiNma2yUPTm5rcJQQNc2uNQS/kreFQ+XLOsnlT5qCw/F4WxgxpA7zR9SZcDk8VGKXY+i2sqx7zL/msoIfpMU/Bw0FQcDx5zq45nWORxy/Q9PCJU0TDPe17VOB3aRWoekgLiEwLjh28lSELB6MbKA=----ATTACHMENT:----NDQ4ODk2OTg3NTU5MjA3MCAzMDYwMjExMDA0NDkwMzg1IDg3MDc0MjMzNTU2NTIwMDc=