Skip to content

Commit

Permalink
Risolti errori testsuite.
Browse files Browse the repository at this point in the history
  • Loading branch information
pintorig committed Feb 16, 2024
1 parent c426892 commit 0c89db3
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,34 @@ Then status 200

Examples:
| field | fieldRequest | fieldValue | fieldResponse |
| numeroAvviso | pendenza.numeroAvviso | buildNumeroAvviso(dominio, applicazione) | 'NumeroAvviso' |
# | numeroAvviso | pendenza.numeroAvviso | null | 'NumeroAvviso' |
| idDominio | pendenza.idDominio | idDominio_2 | 'IdDominio' |
| importo | pendenza.importo | 0.01 | 'importo' |

Scenario: Numero Avviso non valido

* def pendenza = read('classpath:test/api/pendenza/v1/pendenze/put/msg/pendenza-put_monovoce_definito.json')

* def numeroAvviso = buildNumeroAvviso(dominio, applicazione)
* def iuv = getIuvFromNumeroAvviso(numeroAvviso)
* def ccp = getCurrentTimeMillis()
* def importo = 10.00
* set pendenza.idA2A = idA2A
* set pendenza.idPendenza = idPendenza
* set pendenza.numeroAvviso = '001340809425510244'
* set pendenza.stato = 'NON_ESEGUITA'

Given url ente_api_url
And path '/v1/avvisi', idDominio, iuv
And request pendenza
When method post
Then status 200

* def tipoRicevuta = "R01"
* call read('classpath:utils/psp-attiva-rpt.feature')
* match response contains { dati: '##null'}
* match response.faultBean == esitoAttivaRPT
* match response.faultBean.description contains 'NumeroAvviso'

Scenario: Caricamento pendenza con contabilita errore validazione importi

* def pendenzaPut = read('classpath:test/api/backoffice/v1/pendenze/put/msg/pendenza-put_monovoce_riferimento_contabilita.json')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,6 @@ And headers basicAutenticationHeader
And request pagamentoPostEntrataRiferita
When method post
Then status 422
And match response == { categoria: 'RICHIESTA', codice: '#notnull', descrizione: 'Richiesta non valida', dettaglio: '#notnull' }
And match response contains { categoria: 'RICHIESTA', codice: '#notnull', descrizione: 'Richiesta non valida', dettaglio: '#notnull' }
And match response.codice == 'VER_026'
And match response.dettaglio == 'Lo IUV (000000000000000000) non e\' conforme alle specifiche agid, application code (00) non valido per la stazione (11111111113_01)'

0 comments on commit 0c89db3

Please sign in to comment.