model = Bootstrap::getObjectManager()->get( UserResourceModel::class ); } /** * Tests if latest password is stored after user creating * when password lifetime config value is zero (disabled as fact) * * @magentoConfigFixture current_store admin/security/password_lifetime 0 * @magentoDataFixture Magento/User/_files/dummy_user.php */ public function testGetLatestPasswordWhenZeroPasswordLifetime() { /** @var User $user */ $user = Bootstrap::getObjectManager()->create( User::class ); $user->loadByUsername('dummy_username'); $latestPassword = $this->model->getLatestPassword($user->getId()); $this->assertNotEmpty( $latestPassword, 'Latest password should be stored even if password lifetime config value is 0' ); } public function testCountAll() { $this->assertSame(1, $this->model->countAll()); } public function testGetValidationRulesBeforeSave() { $rules = $this->model->getValidationRulesBeforeSave(); $this->assertInstanceOf('Zend_Validate_Interface', $rules); } }