Skip to content

Commit

Permalink
Diviso test riconciliazione-operatore.
Browse files Browse the repository at this point in the history
  • Loading branch information
pintorig committed Aug 28, 2019
1 parent fe0edb0 commit 4d286d2
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 24 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,26 +29,10 @@ And match response == read('msg/<risposta>')

Examples:
| operatore | idDominio | idRiconciliazione | httpStatus | risposta |
| operatore_disabilitato.json | idDominio | idRiconciliazioneSin_DOM1_A2A | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio | idRiconciliazioneSin_DOM1_A2A2 | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio | idRiconciliazioneCum_DOM1_A2A | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio | idRiconciliazioneCum_DOM1_A2A2 | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A2 | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A2 | 403 | errore_auth.json |
| operatore_domini1.json | idDominio | idRiconciliazioneSin_DOM1_A2A | 200 | riconciliazione-singola-response.json |
| operatore_domini1.json | idDominio | idRiconciliazioneSin_DOM1_A2A2 | 200 | riconciliazione-singola-response.json |
| operatore_domini1.json | idDominio | idRiconciliazioneCum_DOM1_A2A | 200 | riconciliazione-cumulativa-response.json |
| operatore_domini1.json | idDominio | idRiconciliazioneCum_DOM1_A2A2 | 200 | riconciliazione-cumulativa-response.json |
| operatore_domini1.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A | 403 | errore_auth.json |
| operatore_domini1.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A2 | 403 | errore_auth.json |
| operatore_domini1.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A | 403 | errore_auth.json |
| operatore_domini1.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A2 | 403 | errore_auth.json |
| operatore_domini2.json | idDominio | idRiconciliazioneSin_DOM1_A2A | 403 | errore_auth.json |
| operatore_domini2.json | idDominio | idRiconciliazioneSin_DOM1_A2A2 | 403 | errore_auth.json |
| operatore_domini2.json | idDominio | idRiconciliazioneCum_DOM1_A2A | 403 | errore_auth.json |
| operatore_domini2.json | idDominio | idRiconciliazioneCum_DOM1_A2A2 | 403 | errore_auth.json |
| operatore_domini2.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A | 200 | riconciliazione-singola-response.json |
| operatore_domini2.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A2 | 200 | riconciliazione-singola-response.json |
| operatore_domini2.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A | 200 | riconciliazione-cumulativa-response.json |
Expand All @@ -69,11 +53,4 @@ Examples:
| operatore_star.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A2 | 200 | riconciliazione-singola-response.json |
| operatore_star.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A | 200 | riconciliazione-cumulativa-response.json |
| operatore_star.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A2 | 200 | riconciliazione-cumulativa-response.json |
| operatore_none.json | idDominio | idRiconciliazioneSin_DOM1_A2A | 403 | errore_auth.json |
| operatore_none.json | idDominio | idRiconciliazioneSin_DOM1_A2A2 | 403 | errore_auth.json |
| operatore_none.json | idDominio | idRiconciliazioneCum_DOM1_A2A | 403 | errore_auth.json |
| operatore_none.json | idDominio | idRiconciliazioneCum_DOM1_A2A2 | 403 | errore_auth.json |
| operatore_nonAuth.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A | 403 | errore_auth.json |
| operatore_nonAuth.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A2 | 403 | errore_auth.json |
| operatore_nonAuth.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A | 403 | errore_auth.json |
| operatore_nonAuth.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A2 | 403 | errore_auth.json |

Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
Feature: Errori di validazione sintattica della richiesta di riconciliazione

Background:

* callonce read('classpath:utils/api/v1/ragioneria/bunch-riconciliazioni-v3.feature')

Scenario Outline: Lettura dettaglio operatore [<operatore>] della riconciliazione [<idRiconciliazione>]

* def backofficeBaseurl = getGovPayApiBaseUrl({api: 'backoffice', versione: 'v1', autenticazione: 'basic'})

Given url backofficeBaseurl
And path 'operatori', 'RSSMRA30A01H501I'
And headers gpAdminBasicAutenticationHeader
And request read('msg/<operatore>')
When method put
Then assert responseStatus == 200 || responseStatus == 201

* call read('classpath:configurazione/v1/operazioni-resetCache.feature')

* def backofficeBaseurl = getGovPayApiBaseUrl({api: 'backoffice', versione: 'v1', autenticazione: 'spid'})
* def spidHeadersRossi = {'X-SPID-FISCALNUMBER': 'RSSMRA30A01H501I','X-SPID-NAME': 'Mario','X-SPID-FAMILYNAME': 'Rossi','X-SPID-EMAIL': 'mrossi@mailserver.host.it'}

Given url backofficeBaseurl
And path 'incassi', <idDominio>, <idRiconciliazione>
And headers spidHeadersRossi
When method get
Then status <httpStatus>
And match response == read('msg/<risposta>')

Examples:
| operatore | idDominio | idRiconciliazione | httpStatus | risposta |
| operatore_disabilitato.json | idDominio | idRiconciliazioneSin_DOM1_A2A | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio | idRiconciliazioneSin_DOM1_A2A2 | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio | idRiconciliazioneCum_DOM1_A2A | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio | idRiconciliazioneCum_DOM1_A2A2 | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A2 | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A | 403 | errore_auth.json |
| operatore_disabilitato.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A2 | 403 | errore_auth.json |
| operatore_domini1.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A | 403 | errore_auth.json |
| operatore_domini1.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A2 | 403 | errore_auth.json |
| operatore_domini1.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A | 403 | errore_auth.json |
| operatore_domini1.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A2 | 403 | errore_auth.json |
| operatore_domini2.json | idDominio | idRiconciliazioneSin_DOM1_A2A | 403 | errore_auth.json |
| operatore_domini2.json | idDominio | idRiconciliazioneSin_DOM1_A2A2 | 403 | errore_auth.json |
| operatore_domini2.json | idDominio | idRiconciliazioneCum_DOM1_A2A | 403 | errore_auth.json |
| operatore_domini2.json | idDominio | idRiconciliazioneCum_DOM1_A2A2 | 403 | errore_auth.json |
| operatore_none.json | idDominio | idRiconciliazioneSin_DOM1_A2A | 403 | errore_auth.json |
| operatore_none.json | idDominio | idRiconciliazioneSin_DOM1_A2A2 | 403 | errore_auth.json |
| operatore_none.json | idDominio | idRiconciliazioneCum_DOM1_A2A | 403 | errore_auth.json |
| operatore_none.json | idDominio | idRiconciliazioneCum_DOM1_A2A2 | 403 | errore_auth.json |
| operatore_nonAuth.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A | 403 | errore_auth.json |
| operatore_nonAuth.json | idDominio_2 | idRiconciliazioneSin_DOM2_A2A2 | 403 | errore_auth.json |
| operatore_nonAuth.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A | 403 | errore_auth.json |
| operatore_nonAuth.json | idDominio_2 | idRiconciliazioneCum_DOM2_A2A2 | 403 | errore_auth.json |

0 comments on commit 4d286d2

Please sign in to comment.