public function testValidatePassword() { $invalidValues = ['aaa123456!', 'aa123456', 'aa!', '123456!', 'a1!']; foreach ($invalidValues as $value) { try { Password::validatePassword($value); $this->fail(); } catch (\InvalidArgumentException $e) { } } $validValue = 'a123456!'; Password::validatePassword($validValue); }