|
|
|
|
@ -86,13 +86,25 @@ class DecryptAllTest extends TestCase { |
|
|
|
|
$this->invokePrivate($this->instance, 'output', [$this->outputInterface]); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function dataDecryptAll() { |
|
|
|
|
return [ |
|
|
|
|
[true, 'user1', true], |
|
|
|
|
[false, 'user1', true], |
|
|
|
|
[true, '0', true], |
|
|
|
|
[false, '0', true], |
|
|
|
|
[true, '', false], |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @dataProvider dataTrueFalse |
|
|
|
|
* @dataProvider dataDecryptAll |
|
|
|
|
* @param bool $prepareResult |
|
|
|
|
* @param string $user |
|
|
|
|
* @param bool $userExistsChecked |
|
|
|
|
*/ |
|
|
|
|
public function testDecryptAll($prepareResult, $user) { |
|
|
|
|
public function testDecryptAll($prepareResult, $user, $userExistsChecked) { |
|
|
|
|
|
|
|
|
|
if (!empty($user)) { |
|
|
|
|
if ($userExistsChecked) { |
|
|
|
|
$this->userManager->expects($this->once())->method('userExists')->willReturn(true); |
|
|
|
|
} else { |
|
|
|
|
$this->userManager->expects($this->never())->method('userExists'); |
|
|
|
|
@ -125,15 +137,6 @@ class DecryptAllTest extends TestCase { |
|
|
|
|
$instance->decryptAll($this->inputInterface, $this->outputInterface, $user); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function dataTrueFalse() { |
|
|
|
|
return [ |
|
|
|
|
[true, 'user1'], |
|
|
|
|
[false, 'user1'], |
|
|
|
|
[true, ''], |
|
|
|
|
[true, null] |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* test decrypt all call with a user who doesn't exists |
|
|
|
|
*/ |
|
|
|
|
@ -147,8 +150,16 @@ class DecryptAllTest extends TestCase { |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function dataTrueFalse() { |
|
|
|
|
return [ |
|
|
|
|
[true], |
|
|
|
|
[false], |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @dataProvider dataTrueFalse |
|
|
|
|
* @param bool $success |
|
|
|
|
*/ |
|
|
|
|
public function testPrepareEncryptionModules($success) { |
|
|
|
|
|
|
|
|
|
|