diff options
Diffstat (limited to 'eidas_modules/authmodule-eIDAS-v2/src/test/java')
| -rw-r--r-- | eidas_modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/GenerateAuthnRequestTaskTest.java | 15 | 
1 files changed, 11 insertions, 4 deletions
| diff --git a/eidas_modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/GenerateAuthnRequestTaskTest.java b/eidas_modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/GenerateAuthnRequestTaskTest.java index f796bd86..4edfe32d 100644 --- a/eidas_modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/GenerateAuthnRequestTaskTest.java +++ b/eidas_modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/GenerateAuthnRequestTaskTest.java @@ -1,5 +1,7 @@  package at.asitplus.eidas.specific.modules.auth.eidas.v2.test.tasks; +import static org.junit.Assert.assertNull; +  import java.io.UnsupportedEncodingException;  import java.util.HashMap;  import java.util.Map; @@ -91,7 +93,8 @@ public class GenerateAuthnRequestTaskTest {          "http://test/" + RandomStringUtils.randomAlphabetic(5));        basicConfig.putConfigValue(          "eidas.ms.auth.eIDAS.node_v2.forward.method", "GET"); -         +    basicConfig.removeConfigValue("eidas.ms.auth.eIDAS.node_v2.requested.nameIdFormat");     +        }    @Test @@ -313,9 +316,8 @@ public class GenerateAuthnRequestTaskTest {      Assert.assertEquals("ProviderName is not Static", "myNode", eidasReq.getProviderName());      Assert.assertEquals("no PublicSP", "public", eidasReq.getSpType());      Assert.assertEquals("wrong LoA", "http://eidas.europa.eu/LoA/high", eidasReq.getLevelOfAssurance()); -    Assert.assertEquals("wrong CC", cc, eidasReq.getCitizenCountryCode()); -    Assert.assertEquals("NameIdFormat", Constants.eIDAS_REQ_NAMEID_FORMAT, eidasReq.getNameIdFormat()); -     +    Assert.assertEquals("wrong CC", cc, eidasReq.getCitizenCountryCode());     +    assertNull("NameIdPolicy not null", eidasReq.getNameIdFormat());    } @@ -337,6 +339,10 @@ public class GenerateAuthnRequestTaskTest {      basicConfig.putConfigValue(          "eidas.ms.auth.eIDAS.node_v2.workarounds.useStaticProviderNameForPublicSPs", "false"); +    String nameIdFormat = RandomStringUtils.randomAlphabetic(10); +    basicConfig.putConfigValue( +        "eidas.ms.auth.eIDAS.node_v2.requested.nameIdFormat", nameIdFormat); +          String dynEndPoint = "http://test/" + RandomStringUtils.randomAlphabetic(5);      basicConfig.putConfigValue(          "eidas.ms.auth.eIDAS.node_v2.forward.endpoint", dynEndPoint);     @@ -363,6 +369,7 @@ public class GenerateAuthnRequestTaskTest {          eidasReq.getLevelOfAssurance());      Assert.assertEquals("Wrong req. attr. size", 4, eidasReq.getRequestedAttributes().size()); +    Assert.assertEquals("NameIdFormat", nameIdFormat, eidasReq.getNameIdFormat());    } | 
