Exemple #1
0
 public function __construct()
 {
     $crudServiceProvider = TestDBSetup::createServiceProvider(false);
     $dataUser = $crudServiceProvider->getData('user');
     $this->userEntity = $dataUser->createEmpty();
     $this->userEntity->set('username', 'username');
     $this->userEntity->set('password', 'password');
     $this->userEntity->set('salt', 'salt');
 }
 public function __construct()
 {
     $crudServiceProvider = TestDBSetup::createServiceProvider(false);
     $this->dataUser = $crudServiceProvider->getData('user');
     $this->dataPasswordReset = $crudServiceProvider->getData('passwordReset');
 }
 public function testRolesViaManyToMany()
 {
     $crudServiceProvider = TestDBSetup::createServiceProvider(true);
     $this->dataUser = $crudServiceProvider->getData('user');
     $userProvider = new UserProvider($this->dataUser, 'user_role');
     $role = $this->dataRole->createEmpty();
     $role->set('role', 'ROLE_TEST');
     $this->dataRole->create($role);
     $expected = 'user1';
     $user = $this->dataUser->createEmpty();
     $user->set('username', $expected);
     $user->set('password', 'asdasd');
     $user->set('email', '*****@*****.**');
     $user->set('user_role', [['id' => $role->get('id')]]);
     $this->dataUser->create($user);
     $userRead = $userProvider->loadUserByUsername($expected);
     $read = $userRead->getUsername();
     $this->assertSame($read, $expected);
     $read = $userRead->getRoles();
     $expected = ['ROLE_USER', 'ROLE_TEST'];
     $this->assertSame($read, $expected);
 }
 protected function setUp()
 {
     $crudServiceProvider = TestDBSetup::createServiceProvider(false);
     $this->dataUser = $crudServiceProvider->getData('user');
 }