diff options
author | Thomas <> | 2022-08-16 11:21:04 +0200 |
---|---|---|
committer | Thomas <> | 2022-08-16 11:21:04 +0200 |
commit | 72e8da84f3ff8cd36d6f62d0d0690ad3f9a19efd (patch) | |
tree | 3e5dfe6bf683db79df055dbe603c64575a481f2c /modules/eidas_proxy-sevice/src/test | |
parent | ca50cb8dda0a24b5a4589db126bfab8d0d885b00 (diff) | |
download | National_eIDAS_Gateway-72e8da84f3ff8cd36d6f62d0d0690ad3f9a19efd.tar.gz National_eIDAS_Gateway-72e8da84f3ff8cd36d6f62d0d0690ad3f9a19efd.tar.bz2 National_eIDAS_Gateway-72e8da84f3ff8cd36d6f62d0d0690ad3f9a19efd.zip |
chore(core): check if custom attribute-handler implementations are available on start-up
Diffstat (limited to 'modules/eidas_proxy-sevice/src/test')
2 files changed, 4 insertions, 1 deletions
diff --git a/modules/eidas_proxy-sevice/src/test/java/at/asitplus/eidas/specific/modules/msproxyservice/test/services/ProxyEidasAttributeRegistryTest.java b/modules/eidas_proxy-sevice/src/test/java/at/asitplus/eidas/specific/modules/msproxyservice/test/services/ProxyEidasAttributeRegistryTest.java index fb7d257e..d3d1d7b0 100644 --- a/modules/eidas_proxy-sevice/src/test/java/at/asitplus/eidas/specific/modules/msproxyservice/test/services/ProxyEidasAttributeRegistryTest.java +++ b/modules/eidas_proxy-sevice/src/test/java/at/asitplus/eidas/specific/modules/msproxyservice/test/services/ProxyEidasAttributeRegistryTest.java @@ -137,6 +137,9 @@ public class ProxyEidasAttributeRegistryTest { attrRegistry.mapEidasAttributeToAttributeHandler( "http://eidas.europa.eu/attributes/naturalperson/representative/DateOfBirth").isPresent()); + assertFalse("find wrong attribute", + attrRegistry.mapEidasAttributeToAttributeHandler( + "http://e-justice.europa.eu/attributes/legalperson/eJusticeLegalPersonRole").isPresent()); Optional<String> attr2 = attrRegistry.mapEidasAttributeToAttributeHandler( "http://e-justice.europa.eu/attributes/naturalperson/eJusticeNaturalPersonRole"); diff --git a/modules/eidas_proxy-sevice/src/test/resources/config/idaAttributeMapping.json b/modules/eidas_proxy-sevice/src/test/resources/config/idaAttributeMapping.json index daaaa37d..a3ff1ead 100644 --- a/modules/eidas_proxy-sevice/src/test/resources/config/idaAttributeMapping.json +++ b/modules/eidas_proxy-sevice/src/test/resources/config/idaAttributeMapping.json @@ -138,7 +138,7 @@ }, { "eidasAttribute": "http://e-justice.europa.eu/attributes/legalperson/eJusticeLegalPersonRole", - "specificAttributeHandlerClass": "at.asitplus.eidas.specific.modules.msproxyservice.handler.EJusticePersonRoleHandler", + "specificAttributeHandlerClass": "at.asitplus.eidas.specific.modules.msproxyservice.handler.notExist", "type": { "mds": false, "autoIncludeWithMandates": false |