diff options
Diffstat (limited to 'modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/ZmrClientProductionTest.java')
-rw-r--r-- | modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/ZmrClientProductionTest.java | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/ZmrClientProductionTest.java b/modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/ZmrClientProductionTest.java index af1867e7..0e45cb61 100644 --- a/modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/ZmrClientProductionTest.java +++ b/modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/clients/ZmrClientProductionTest.java @@ -21,6 +21,7 @@ import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import at.asitplus.eidas.specific.modules.auth.eidas.v2.clients.zmr.ZmrSoapClient; import at.asitplus.eidas.specific.modules.auth.eidas.v2.clients.zmr.ZmrSoapClient.ZmrRegisterResult; +import at.asitplus.eidas.specific.modules.auth.eidas.v2.controller.AdresssucheController.AdresssucheOutput; import at.asitplus.eidas.specific.modules.auth.eidas.v2.dao.SimpleEidasData; import at.asitplus.eidas.specific.modules.auth.eidas.v2.exception.EidasSAuthenticationException; import at.asitplus.eidas.specific.modules.auth.eidas.v2.utils.LoggingHandler; @@ -63,8 +64,45 @@ public class ZmrClientProductionTest { } + @Test + public void searchWithMdsOnlyEidasData() throws EidasSAuthenticationException { + + final ZmrRegisterResult result = client.searchWithMds(null, + "Ingun", "Walch", "1972-12-11", + "IT"); + + assertNotNull("ZMR response", result); + assertNotNull("ZMR processId", result.getProcessId()); + assertNotNull("ZMR personResult", result.getPersonResult()); + assertEquals("personResult size", 1, result.getPersonResult().size()); + + } + @Ignore @Test + public void searchWithRecidenceEidasData() throws EidasSAuthenticationException { + + AdresssucheOutput addressData = AdresssucheOutput.builder() +// .postleitzahl("1200") +// .street("Wallensteinstraße") +// .number("52") + .postleitzahl("1200") + .street("Wallensteinstraße") + .number("52") + .build(); + + final ZmrRegisterResult result = client.searchWithResidenceData( + null, "Ingun", "Walch", "1972-12-11", "IT", addressData); + + assertNotNull("ZMR response", result); + assertNotNull("ZMR processId", result.getProcessId()); + assertNotNull("ZMR personResult", result.getPersonResult()); + assertEquals("personResult size", 1, result.getPersonResult().size()); + + } + + + @Test public void searchWithMdsOnly() throws EidasSAuthenticationException { final ZmrRegisterResult result = client.searchWithMds(null, @@ -78,6 +116,22 @@ public class ZmrClientProductionTest { } + //@Ignore + @Test + public void searchWithPersonalIdentifier() throws EidasSAuthenticationException { + + final ZmrRegisterResult result = client.searchWithPersonIdentifier( + null, "7cEYSvKZvon+V4CDVzNT4E7cjkU4Vq", "EE"); + + assertNotNull("ZMR response", result); + assertNotNull("ZMR processId", result.getProcessId()); + assertNotNull("ZMR personResult", result.getPersonResult()); + assertEquals("personResult size", 1, result.getPersonResult().size()); + + } + + + @Test public void searchWithMdsOnlyTestIdentity() throws EidasSAuthenticationException { |