expectException(\Magento\Framework\Exception\Plugin\AuthenticationException::class); $this->expectExceptionMessage('The account sign-in was incorrect or your account is disabled temporarily. Please wait and try again later'); $adminUserNameFromFixture = 'adminUserExpired'; $password = \Magento\TestFramework\Bootstrap::ADMIN_PASSWORD; /** @var \Magento\User\Model\User $user */ $user = Bootstrap::getObjectManager()->create(\Magento\User\Model\User::class); $user->authenticate($adminUserNameFromFixture, $password); static::assertFalse((bool)$user->getIsActive()); } /** * @magentoDataFixture Magento/Security/_files/expired_users.php */ public function testWithNonExpiredUser() { $adminUserNameFromFixture = 'adminUserNotExpired'; $password = \Magento\TestFramework\Bootstrap::ADMIN_PASSWORD; /** @var \Magento\User\Model\User $user */ $user = Bootstrap::getObjectManager()->create(\Magento\User\Model\User::class); $user->authenticate($adminUserNameFromFixture, $password); static::assertTrue((bool)$user->getIsActive()); } }