Profilo «SPCoop»

I test realizzati tramite il tool TestNG verificano tutte le funzionalità previsto dal profilo di interoperabiltà “SPCoop”.

I sorgenti sono disponibili in protocolli/spcoop/testsuite/src relativamente ai seguenti gruppi:

  • ProfiliDiCollaborazione; vengono verificati i quattro profili di collaborazione: oneway, sincrono, asincronoSimmetrico e asincronoAsimmetrico.

  • PortTypes; vengono verificati i quattro profili di collaborazione configurati tramite accordi con port types multipli.

  • FiltroDuplicatiEGov; viene verificata la funzionalita” di filtro e-gov dei duplicati per i 4 profili di collaborazione.

  • FunzionalitaEGov; vengono verificate tutte le funzionalita prevista per la busta e-Gov quali oltre al filtro dei duplicati: “scadenza”, “riscontri”, “consegna in ordine”.

  • BusteEGovCampiDuplicati; vengono generate buste SPCoop che contengono campi duplicati e viene controllato che l’errore sia correttamente segnalato e gestito.

  • BusteEGovScorrette; vengono generate buste SPCoop che contengono anomalie e viene controllato che l’errore sia correttamente segnalato e gestito.

  • BusteEGovConEccezioni; vengono generate buste SPCoop che contengono una lista di eccezioni e viene controllato che l’eccezione sia correttamente segnalata e gestita.

  • BusteEGovNamespace; vengono generate buste SPCoop che contengono strutture dati dove si annidano ridefinizioni di namespace.

  • ProfiliDiCollaborazioneLineeGuida11; vengono verificati i quattro profili di collaborazione (oneway, sincrono, asincronoSimmetrico e asincronoAsimmetrico) rispetto alle Linee Guida 1.1 della Busta e-Gov 1.1.

  • BusteEGov11LineeGuida11; vengono verificate le anomalie relative rispetto alle Linee Guida 1.1 della Busta e-Gov 1.1.

  • RiconoscimentoProfiloGestione; viene verificata la funzionalità di identificazione del corretto profilo di gestone (vecchia versione egov o nuove linee guida).

  • ErroreApplicativoCNIPA e OpenSPCoopDetail; viene verificato che l’elemento “detail” in un SOAPFault sia valorizzato rispetto all’elemento “eGov_IT_Ecc:MessaggioDiErroreApplicativo” definito dal documento CNIPA “Porta di Dominio” e all’elemento “dettaglio-eccezione” nello schema core/src/schemi/openspcoopDetail.xsd.

Evidenze disponibili in: