Skip to content

Commit

Permalink
aggiunta test Radd
Browse files Browse the repository at this point in the history
  • Loading branch information
Marco-Meloni committed Apr 8, 2024
1 parent 3038a04 commit 55f938d
Show file tree
Hide file tree
Showing 3 changed files with 161 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -728,6 +728,9 @@ public void deleteZip() {
}




@And ("viene cambiato raddista con {string}")
public void changeRaddista(String raddista) {
switch (raddista.toLowerCase()) {
case "issuer_1" -> raddAltClient.setAuthTokenRadd(SettableAuthTokenRadd.AuthTokenRaddType.ISSUER_1);
Expand Down
5 changes: 4 additions & 1 deletion src/test/java/it/pagopa/pn/cucumber/utils/RaddAltValue.java
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,10 @@ public enum RaddAltValue {
//valori filtro per ricerca sportello
RADD_FILTER_LIMIT("radd_filter_limit","ITALIA"),
RADD_FILTER_FILEKEY("radd_filter_filekey","1"),
RADD_EXTERNAL_CODE("radd_externalCode",null);
RADD_EXTERNAL_CODE("radd_externalCode",null),

RADD_REQUESTID("radd_requestId","corretto"),
RADD_UID("radd_uid","1234556");



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,39 @@ Feature: Radd Alternative Anagrafica Sportelli
Then viene controllato lo stato di caricamento del csv a REJECTED con messaggio di errore ""


@raddAnagrafica @raddCsv
Scenario: [RADD_ANAGRAFICA_CSV_STATO_4] caricamento CSV con campi a null dove c'è obbligatorietà verifica stato a REJECTED
When viene caricato il csv con dati:
| address_radd_row | via posto | address_radd |
| address_radd_cap | 000050 | NULL |
| address_radd_province | MI | 12342634 |
| address_radd_country | ITALY | |
| radd_description | descrizione | |
| radd_geoLocation_longitudine | %&/( | |
| radd_openingTime | minier | |
| radd_start_validity | now | now |
| radd_end_validity | +10g | +10g |
Then viene controllato lo stato di caricamento del csv a REJECTED con messaggio di errore ""

@raddAnagrafica @raddCsv
Scenario: [RADD_ANAGRAFICA_CSV_STATO_5] caricamento CSV con formato campi errato verifica stato a REJECTED e messaggio di errore
When viene caricato il csv con dati:
| address_radd_row | via posto | address_radd |
| address_radd_cap | 000050 | NULL |
| address_radd_province | MI | 12342634 |
| address_radd_country | ITALY | |
| radd_description | descrizione | |
| radd_geoLocation_longitudine | %&/( | |
| radd_openingTime | minier | |
| radd_start_validity | now | now |
| radd_end_validity | +10g | +10g |
Then viene controllato lo stato di caricamento del csv a REJECTED con messaggio di errore ""

@raddAnagrafica @raddCsv
Scenario: [RADD_ANAGRAFICA_CSV_STATO_6] caricamento CSV con formato campi errato verifica stato a REJECTED e messaggio di errore
When viene eseguita la richiesta per controllo dello stato di caricamento del csv con restituzione errore
Then l'operazione ha prodotto un errore con status code "400"

@raddAnagrafica
Scenario: [RADD_ANAGRAFICA_CRUD_1] inserimento sportello RADD con dati corretti
When viene generato uno sportello Radd con dati:
Expand Down Expand Up @@ -227,7 +260,126 @@ Feature: Radd Alternative Anagrafica Sportelli


@raddAnagrafica
Scenario: [RADD_ANAGRAFICA_CRUD_7] inserimento sportello RADD con startValidity avanti di giorni (controllo manuale che il sportello non sia attivo)
Scenario: [RADD_ANAGRAFICA_CRUD_7] modifica sportello RADD con dati corretti controllo successo modifica
When viene generato uno sportello Radd con dati:
| address_radd_row | NULL |
| address_radd_cap | 02000 |
| address_radd_province | NULL |
| address_radd_country | NULL |
| radd_description | descrizione |
| radd_phoneNumber | minier |
| radd_geoLocation_latitudine | non so |
| radd_geoLocation_longitudine | %&/( |
| radd_openingTime | minier |
| radd_start_validity | now |
| radd_end_validity | NULL |
Then viene modificato uno sportello Radd con dati:
| radd_description | descrizione |
| radd_openingTime | minier |
| radd_phoneNumber | minier |


@raddAnagrafica
Scenario: [RADD_ANAGRAFICA_CRUD_8] modifica sportello RADD con campi vuoto dove non obbligatorio controllo successo modifica
When viene generato uno sportello Radd con dati:
| address_radd_row | NULL |
| address_radd_cap | 02000 |
| address_radd_province | NULL |
| address_radd_country | NULL |
| radd_description | descrizione |
| radd_phoneNumber | minier |
| radd_geoLocation_latitudine | non so |
| radd_geoLocation_longitudine | %&/( |
| radd_openingTime | minier |
| radd_start_validity | now |
| radd_end_validity | NULL |
Then viene modificato uno sportello Radd con dati:
| radd_description | NULL |
| radd_openingTime | NULL |
| radd_phoneNumber | NULL |


@raddAnagrafica
Scenario: [RADD_ANAGRAFICA_CRUD_9] modifica sportello RADD con formato campi errato controllo restituzione errore
When viene generato uno sportello Radd con dati:
| address_radd_row | NULL |
| address_radd_cap | 02000 |
| address_radd_province | NULL |
| address_radd_country | NULL |
| radd_description | descrizione |
| radd_phoneNumber | minier |
| radd_geoLocation_latitudine | non so |
| radd_geoLocation_longitudine | %&/( |
| radd_openingTime | minier |
| radd_start_validity | now |
| radd_end_validity | NULL |
Then viene modificato uno sportello Radd con dati:
| radd_description | NULL |
| radd_openingTime | NULL |
| radd_phoneNumber | NULL |
And l'operazione ha prodotto un errore con status code "400"

@raddAnagrafica
Scenario: [RADD_ANAGRAFICA_CRUD_10] modifica sportello RADD con registryId non presente controllo restituzione errore
Then viene modificato uno sportello Radd con dati:
| radd_requestId | errato |
And l'operazione ha prodotto un errore con status code "404"

@raddAnagrafica
Scenario: [RADD_ANAGRAFICA_CRUD_11] modifica sportello RADD con registryId vuoto controllo restituzione errore
When viene generato uno sportello Radd con dati:
| address_radd_row | NULL |
| address_radd_cap | 02000 |
| address_radd_province | NULL |
| address_radd_country | NULL |
| radd_description | descrizione |
| radd_phoneNumber | minier |
| radd_geoLocation_latitudine | non so |
| radd_geoLocation_longitudine | %&/( |
| radd_openingTime | minier |
| radd_start_validity | now |
| radd_end_validity | NULL |
Then viene modificato uno sportello Radd con dati:
| radd_requestId | NULL |
And l'operazione ha prodotto un errore con status code "400"


@raddAnagrafica
Scenario: [RADD_ANAGRAFICA_CRUD_12] modifica sportello RADD con uid non presente controllo restituzione errore
Then viene modificato uno sportello Radd con dati:
| radd_uid | AJFSAJFOSIJFO |
And l'operazione ha prodotto un errore con status code "404"


@raddAnagrafica
Scenario: [RADD_ANAGRAFICA_CRUD_13] modifica sportello RADD con uid vuoto controllo restituzione errore
Then viene modificato uno sportello Radd con dati:
| radd_uid | NULL |
And l'operazione ha prodotto un errore con status code "400"

@raddAnagrafica
Scenario: [RADD_ANAGRAFICA_CRUD_14] modifica sportello RADD con dati corretti ma modifica da diverso operatore RADD
When viene generato uno sportello Radd con dati:
| address_radd_row | NULL |
| address_radd_cap | 02000 |
| address_radd_province | NULL |
| address_radd_country | NULL |
| radd_description | descrizione |
| radd_phoneNumber | minier |
| radd_geoLocation_latitudine | non so |
| radd_geoLocation_longitudine | %&/( |
| radd_openingTime | minier |
| radd_start_validity | now |
| radd_end_validity | NULL |
Then viene modificato uno sportello Radd con dati:
| radd_description | descrizione |
| radd_openingTime | minier |
| radd_phoneNumber | minier |
And viene cambiato raddista con "issuer_2"


@raddAnagrafica
Scenario: [RADD_ANAGRAFICA_CRUD_15] modifica sportello RADD con formato campi errato controllo restituzione errore
When viene generato uno sportello Radd con dati:
| address_radd_row | NULL |
| address_radd_cap | 02000 |
Expand All @@ -240,4 +392,4 @@ Feature: Radd Alternative Anagrafica Sportelli
| radd_openingTime | minier |
| radd_start_validity | now |
| radd_end_validity | NULL |
Then viene modificato uno sportello Radd con dati:
And viene richiesta la lista degli sportelli con dati:

0 comments on commit 55f938d

Please sign in to comment.