summaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2023-09-25 13:57:04 +0200
committerPaul-Christian Volkmer2023-09-25 13:57:04 +0200
commitc8387c5094d2921bac478508d1f00e29d250d772 (patch)
tree9ec9879a673442acd4ad7768c669b1f316619d22 /src/test
parent4949bfcc64fe7323458884121f10d2fdf95b1a73 (diff)
Use DelegatingDataBasedPermissionEvaluator
This will check person pool and form/procedure permissions to access ECOG status
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/DNPM/DNPMHelperTest.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/test/java/DNPM/DNPMHelperTest.java b/src/test/java/DNPM/DNPMHelperTest.java
index edebf7b..3bcaaef 100644
--- a/src/test/java/DNPM/DNPMHelperTest.java
+++ b/src/test/java/DNPM/DNPMHelperTest.java
@@ -1,6 +1,7 @@
package DNPM;
import DNPM.analyzer.DNPMHelper;
+import DNPM.security.DelegatingDataBasedPermissionEvaluator;
import DNPM.security.IllegalSecuredObjectAccessException;
import DNPM.security.PermissionType;
import DNPM.security.PersonPoolBasedPermissionEvaluator;
@@ -36,7 +37,7 @@ class DNPMHelperTest {
private SystemtherapieService systemtherapieService;
- private PersonPoolBasedPermissionEvaluator personPoolBasedPermissionEvaluator;
+ private DelegatingDataBasedPermissionEvaluator delegatingDataBasedPermissionEvaluator;
private DNPMHelper dnpmHelper;
@@ -44,12 +45,12 @@ class DNPMHelperTest {
void setup(
@Mock IOnkostarApi onkostarApi,
@Mock SystemtherapieService systemtherapieService,
- @Mock PersonPoolBasedPermissionEvaluator personPoolBasedPermissionEvaluator
+ @Mock DelegatingDataBasedPermissionEvaluator delegatingDataBasedPermissionEvaluator
) {
this.onkostarApi = onkostarApi;
this.systemtherapieService = systemtherapieService;
- this.personPoolBasedPermissionEvaluator = personPoolBasedPermissionEvaluator;
- this.dnpmHelper = new DNPMHelper(onkostarApi, systemtherapieService, personPoolBasedPermissionEvaluator);
+ this.delegatingDataBasedPermissionEvaluator = delegatingDataBasedPermissionEvaluator;
+ this.dnpmHelper = new DNPMHelper(onkostarApi, systemtherapieService, delegatingDataBasedPermissionEvaluator);
}
@Test
@@ -257,7 +258,7 @@ class DNPMHelperTest {
@Test
void testShouldReturnEcogStatusList() {
- when(personPoolBasedPermissionEvaluator.hasPermission(any(), any(Patient.class), any(PermissionType.class)))
+ when(delegatingDataBasedPermissionEvaluator.hasPermission(any(), any(Patient.class), any(PermissionType.class)))
.thenReturn(true);
doAnswer(invocationOnMock -> {
@@ -277,7 +278,7 @@ class DNPMHelperTest {
@Test
void testShouldNotReturnEcogStatusListIfNoPermissionGranted() {
- when(personPoolBasedPermissionEvaluator.hasPermission(any(), any(Patient.class), any(PermissionType.class)))
+ when(delegatingDataBasedPermissionEvaluator.hasPermission(any(), any(Patient.class), any(PermissionType.class)))
.thenReturn(false);
doAnswer(invocationOnMock -> {