|
26 | 26 | use OCA\Libresign\Service\AccountService; |
27 | 27 | use OCA\Libresign\Service\Crl\CrlService; |
28 | 28 | use OCA\Libresign\Service\FolderService; |
| 29 | +use OCA\Libresign\Service\IdDocsPolicyService; |
29 | 30 | use OCA\Libresign\Service\IdDocsService; |
30 | 31 | use OCA\Libresign\Service\IdentifyMethod\IIdentifyMethod; |
31 | 32 | use OCA\Libresign\Service\IdentifyMethodService; |
32 | | -use OCA\Libresign\Service\Policy\Model\ResolvedPolicy; |
33 | | -use OCA\Libresign\Service\Policy\PolicyService; |
34 | 33 | use OCA\Libresign\Service\Policy\PolicyAuthorizationService; |
35 | 34 | use OCA\Libresign\Service\Policy\RequestSignAuthorizationService; |
36 | 35 | use OCA\Libresign\Service\RequestSignatureService; |
@@ -84,7 +83,7 @@ final class AccountServiceTest extends \OCA\Libresign\Tests\Unit\TestCase { |
84 | 83 | private IGroupManager&MockObject $groupManager; |
85 | 84 | private ISubAdmin&MockObject $subAdmin; |
86 | 85 | private PolicyAuthorizationService $policyAuthorizationService; |
87 | | - private PolicyService&MockObject $policyService; |
| 86 | + private IdDocsPolicyService&MockObject $idDocsPolicyService; |
88 | 87 | private IdDocsService&MockObject $idDocsService; |
89 | 88 | private SignerElementsService&MockObject $signerElementsService; |
90 | 89 | private UserElementMapper&MockObject $userElementMapper; |
@@ -125,17 +124,8 @@ public function setUp(): void { |
125 | 124 | $this->groupManager = $this->createMock(IGroupManager::class); |
126 | 125 | $this->subAdmin = $this->createMock(ISubAdmin::class); |
127 | 126 | $this->policyAuthorizationService = new PolicyAuthorizationService($this->groupManager, $this->subAdmin); |
128 | | - $this->policyService = $this->createMock(PolicyService::class); |
129 | | - $this->policyService->method('resolveForUser')->willReturn( |
130 | | - (new ResolvedPolicy()) |
131 | | - ->setPolicyKey('identification_documents') |
132 | | - ->setEffectiveValue(false) |
133 | | - ); |
134 | | - $this->policyService->method('resolve')->willReturn( |
135 | | - (new ResolvedPolicy()) |
136 | | - ->setPolicyKey('identification_documents') |
137 | | - ->setEffectiveValue(false) |
138 | | - ); |
| 127 | + $this->idDocsPolicyService = $this->createMock(IdDocsPolicyService::class); |
| 128 | + $this->idDocsPolicyService->method('isIdentificationDocumentsEnabled')->willReturn(false); |
139 | 129 | $this->idDocsService = $this->createMock(IdDocsService::class); |
140 | 130 | $this->signerElementsService = $this->createMock(SignerElementsService::class); |
141 | 131 | $this->userElementMapper = $this->createMock(UserElementMapper::class); |
@@ -171,7 +161,7 @@ private function getService(): AccountService { |
171 | 161 | $this->pkcs12Handler, |
172 | 162 | $this->groupManager, |
173 | 163 | $this->policyAuthorizationService, |
174 | | - $this->policyService, |
| 164 | + $this->idDocsPolicyService, |
175 | 165 | $this->idDocsService, |
176 | 166 | $this->signerElementsService, |
177 | 167 | $this->userElementMapper, |
|
0 commit comments