diff --git a/src/composer.json b/src/composer.json index b9eac833..9d0ced7d 100644 --- a/src/composer.json +++ b/src/composer.json @@ -9,7 +9,9 @@ "require": { "illuminate/database": "10.39.0", "predis/predis": "v2.2.2", - "ext-xmlreader": "*" + "ext-xmlreader": "*", + "ext-simplexml": "*", + "ext-libxml": "*" }, "require-dev": { "phpunit/phpunit": "11.0.1" diff --git a/src/mock_crawler.php b/src/mock_crawler.php index a5574727..64e28028 100644 --- a/src/mock_crawler.php +++ b/src/mock_crawler.php @@ -68,17 +68,24 @@ $a = new \pagopa\crawler\paymentlist\resp\activatePaymentNotice(new \DateTime('2024-03-10'),'activatePaymentNotice', 'RESP', $redis_cache); $a->run(); -//die(); $a = new \pagopa\crawler\paymentlist\req\nodoInviaCarrelloRPT(new \DateTime('2024-03-10'),'nodoInviaCarrelloRPT', 'REQ', $redis_cache); $a->run(); $a = new \pagopa\crawler\paymentlist\resp\nodoInviaCarrelloRPT(new \DateTime('2024-03-10'),'nodoInviaCarrelloRPT', 'RESP', $redis_cache); $a->run(); +//die(); $a = new \pagopa\crawler\paymentlist\resp\nodoInviaCarrelloRPT(new \DateTime('2024-03-11'),'nodoInviaCarrelloRPT', 'RESP', $redis_cache); $a->run(); + + +$a = new \pagopa\crawler\paymentlist\req\sendPaymentOutcome(new DateTime('2024-03-10'), 'sendPaymentOutcome', 'REQ', $redis_cache); +$a->run(); + +$a = new \pagopa\crawler\paymentlist\resp\sendPaymentOutcome(new DateTime('2024-03-10'), 'sendPaymentOutcome', 'RESP', $redis_cache); +$a->run(); die(); //$a = new \pagopa\crawler\paymentlist\resp\activatePaymentNotice(new \DateTime('2024-03-10'),'activatePaymentNotice', 'RESP', $memcache); //$a->run(); \ No newline at end of file diff --git a/src/mock_insert.php b/src/mock_insert.php index 3af7445c..90a9d03a 100644 --- a/src/mock_insert.php +++ b/src/mock_insert.php @@ -1018,6 +1018,98 @@ + + +/* inserimento eventi per sendPaymentOutcome */ + + +// activate+sendPayment OK con 2 transfer + +$data_req = [ + ':id' => 40, + ':date_event' => '2024-03-10', + ':inserted_timestamp' => '2024-03-10 12:35:00.197', + ':tipoevento' => 'activatePaymentNotice', + ':sottotipoevento' => 'REQ', + ':iddominio' => '77777777777', + ':iuv' => '01000000000000030', + ':ccp' => 't0000000000000000000000000000030', + ':noticenumber' => '301000000000000030', + ':creditorreferenceid' => '01000000000000030', + ':paymenttoken' => 't0000000000000000000000000000030', + ':psp' => 'AGID_01', + ':stazione' => '77777777777_01', + ':canale' => '88888888888_01', + ':sessionid' => 'sessid_000030', + ':sessionidoriginal' => '', + ':uniqueid' => 'T000040', + ':payload' => 'PHNvYXBlbnY6RW52ZWxvcGUgeG1sbnM6bm9kPSJodHRwOi8vcGFnb3BhLWFwaS5wYWdvcGEuZ292Lml0L25vZGUvbm9kZUZvclBzcC54c2QiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIj4KCTxzb2FwZW52OkhlYWRlci8+Cgk8c29hcGVudjpCb2R5PgoJCTxub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJCQk8aWRQU1A+UFNQXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+KioqKio8L3Bhc3N3b3JkPgoJCQk8cXJDb2RlPgoJCQkJPGZpc2NhbENvZGU+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGU+CgkJCQk8bm90aWNlTnVtYmVyPjMwMTAwMDAwMDAwMDAwMDAzMDwvbm90aWNlTnVtYmVyPgoJCQk8L3FyQ29kZT4KCQkJPGFtb3VudD4wLjAwPC9hbW91bnQ+CgkJPC9ub2Q6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVxPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', +]; +$data_resp = [ + ':id' => 41, + ':date_event' => '2024-03-10', + ':inserted_timestamp' => '2024-03-10 12:36:00.197', + ':tipoevento' => 'activatePaymentNotice', + ':sottotipoevento' => 'RESP', + ':iddominio' => '77777777777', + ':iuv' => '01000000000000030', + ':ccp' => 't0000000000000000000000000000030', + ':noticenumber' => '301000000000000030', + ':creditorreferenceid' => '01000000000000030', + ':paymenttoken' => 't0000000000000000000000000000030', + ':psp' => 'AGID_01', + ':stazione' => '77777777777_01', + ':canale' => '88888888888_01', + ':sessionid' => 'sessid_000030', + ':sessionidoriginal' => '', + ':uniqueid' => 'T000041', + ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8c29hcGVudjpFbnZlbG9wZSB4bWxuczpjb21tb249Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQveHNkL2NvbW1vbi10eXBlcy92MS4wLjAvIiB4bWxuczpuZnA9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6c29hcGVudj0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+Cgk8c29hcGVudjpCb2R5PgoJCTxuZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJCQk8b3V0Y29tZT5PSzwvb3V0Y29tZT4KCQkJPHRvdGFsQW1vdW50PjE4MC4wMDwvdG90YWxBbW91bnQ+CgkJCTxwYXltZW50RGVzY3JpcHRpb24+eHh4eHh4eDwvcGF5bWVudERlc2NyaXB0aW9uPgoJCQk8ZmlzY2FsQ29kZVBBPjc3Nzc3Nzc3Nzc3PC9maXNjYWxDb2RlUEE+CgkJCTxjb21wYW55TmFtZT54eHh4eHh4PC9jb21wYW55TmFtZT4KCQkJPHBheW1lbnRUb2tlbj50MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzMDwvcGF5bWVudFRva2VuPgoJCQk8dHJhbnNmZXJMaXN0PgoJCQkJPHRyYW5zZmVyPgoJCQkJCTxpZFRyYW5zZmVyPjE8L2lkVHJhbnNmZXI+CgkJCQkJPHRyYW5zZmVyQW1vdW50PjEyMC4wMDwvdHJhbnNmZXJBbW91bnQ+CgkJCQkJPGZpc2NhbENvZGVQQT43Nzc3Nzc3Nzc3NzwvZmlzY2FsQ29kZVBBPgoJCQkJCTxJQkFOPklUMThVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTwvSUJBTj4KCQkJCQk8cmVtaXR0YW5jZUluZm9ybWF0aW9uPnh4eHg8L3JlbWl0dGFuY2VJbmZvcm1hdGlvbj4KCQkJCTwvdHJhbnNmZXI+CgkJCQk8dHJhbnNmZXI+CgkJCQkJPGlkVHJhbnNmZXI+MjwvaWRUcmFuc2Zlcj4KCQkJCQk8dHJhbnNmZXJBbW91bnQ+NjAuMDA8L3RyYW5zZmVyQW1vdW50PgoJCQkJCTxmaXNjYWxDb2RlUEE+Nzc3Nzc3Nzc3Nzc8L2Zpc2NhbENvZGVQQT4KCQkJCQk8SUJBTj5JVDE4VTAwMDAwMDAwMDAwMDAwMDAwMDAwMDI8L0lCQU4+CgkJCQkJPHJlbWl0dGFuY2VJbmZvcm1hdGlvbj54eHh4PC9yZW1pdHRhbmNlSW5mb3JtYXRpb24+CgkJCQk8L3RyYW5zZmVyPgoJCQk8L3RyYW5zZmVyTGlzdD4KCQkJPGNyZWRpdG9yUmVmZXJlbmNlSWQ+MDEwMDAwMDAwMDAwMDAwMzA8L2NyZWRpdG9yUmVmZXJlbmNlSWQ+CgkJPC9uZnA6YWN0aXZhdGVQYXltZW50Tm90aWNlUmVzPgoJPC9zb2FwZW52OkJvZHk+Cjwvc29hcGVudjpFbnZlbG9wZT4=', +]; +Capsule::statement($render_query, $data_req); +Capsule::statement($render_query, $data_resp); +$data_req = [ + ':id' => 42, + ':date_event' => '2024-03-10', + ':inserted_timestamp' => '2024-03-10 12:37:00.197', + ':tipoevento' => 'sendPaymentOutcome', + ':sottotipoevento' => 'REQ', + ':iddominio' => '77777777777', + ':iuv' => '01000000000000030', + ':ccp' => 't0000000000000000000000000000030', + ':noticenumber' => '301000000000000030', + ':creditorreferenceid' => '01000000000000030', + ':paymenttoken' => 't0000000000000000000000000000030', + ':psp' => 'AGID_01', + ':stazione' => '77777777777_01', + ':canale' => '88888888888_01', + ':sessionid' => 'sessid_000031', + ':sessionidoriginal' => '', + ':uniqueid' => 'T000042', + ':payload' => 'PHNvYXA6RW52ZWxvcGUgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPgoJPHNvYXA6Qm9keT4KCQk8bnMyOnNlbmRQYXltZW50T3V0Y29tZVJlcSB4bWxuczpuczI9Imh0dHA6Ly9wYWdvcGEtYXBpLnBhZ29wYS5nb3YuaXQvbm9kZS9ub2RlRm9yUHNwLnhzZCIgeG1sbnM6bnMzPSJodHRwOi8vd3MucGFnYW1lbnRpLnRlbGVtYXRpY2kuZ292LyI+CgkJCTxpZFBTUD5BR0lEXzAxPC9pZFBTUD4KCQkJPGlkQnJva2VyUFNQPjg4ODg4ODg4ODg4PC9pZEJyb2tlclBTUD4KCQkJPGlkQ2hhbm5lbD44ODg4ODg4ODg4OF8wMTwvaWRDaGFubmVsPgoJCQk8cGFzc3dvcmQ+eHh4eHh4eHg8L3Bhc3N3b3JkPgoJCQk8cGF5bWVudFRva2VuPnQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMwPC9wYXltZW50VG9rZW4+CgkJCTxvdXRjb21lPk9LPC9vdXRjb21lPgoJCQk8ZGV0YWlscz4KCQkJCTxwYXltZW50TWV0aG9kPm90aGVyPC9wYXltZW50TWV0aG9kPgoJCQkJPGZlZT4xLjAwPC9mZWU+CgkJCQk8YXBwbGljYXRpb25EYXRlPjIwMjQtMDQtMDI8L2FwcGxpY2F0aW9uRGF0ZT4KCQkJCTx0cmFuc2ZlckRhdGU+MjAyNC0wNC0wMzwvdHJhbnNmZXJEYXRlPgoJCQk8L2RldGFpbHM+CgkJPC9uczI6c2VuZFBheW1lbnRPdXRjb21lUmVxPgoJPC9zb2FwOkJvZHk+Cjwvc29hcDpFbnZlbG9wZT4=', +]; +$data_resp = [ + ':id' => 43, + ':date_event' => '2024-03-10', + ':inserted_timestamp' => '2024-03-10 12:38:00.197', + ':tipoevento' => 'sendPaymentOutcome', + ':sottotipoevento' => 'RESP', + ':iddominio' => '77777777777', + ':iuv' => '01000000000000030', + ':ccp' => 't0000000000000000000000000000030', + ':noticenumber' => '301000000000000030', + ':creditorreferenceid' => '01000000000000030', + ':paymenttoken' => 't0000000000000000000000000000030', + ':psp' => 'AGID_01', + ':stazione' => '77777777777_01', + ':canale' => '88888888888_01', + ':sessionid' => 'sessid_000031', + ':sessionidoriginal' => '', + ':uniqueid' => 'T000043', + ':payload' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pjxzb2FwZW52OkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnNvYXBlbnY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOmNvbW1vbj0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC94c2QvY29tbW9uLXR5cGVzL3YxLjAuMC8iIHhtbG5zOm5mcD0iaHR0cDovL3BhZ29wYS1hcGkucGFnb3BhLmdvdi5pdC9ub2RlL25vZGVGb3JQc3AueHNkIj48c29hcGVudjpCb2R5PjxuZnA6c2VuZFBheW1lbnRPdXRjb21lUmVzPjxvdXRjb21lPk9LPC9vdXRjb21lPjwvbmZwOnNlbmRQYXltZW50T3V0Y29tZVJlcz48L3NvYXBlbnY6Qm9keT48L3NvYXBlbnY6RW52ZWxvcGU+', +]; +Capsule::statement($render_query, $data_req); +Capsule::statement($render_query, $data_resp); + /* diff --git a/src/src/crawler/AbstractEvent.php b/src/src/crawler/AbstractEvent.php index 9d8106af..a9dd957f 100644 --- a/src/src/crawler/AbstractEvent.php +++ b/src/src/crawler/AbstractEvent.php @@ -17,6 +17,13 @@ abstract class AbstractEvent implements EventInterface */ protected bool $isCart = false; + + /** + * Restituisce il tipo di formato previsto per il payload + * @var string + */ + protected string $typePayload = 'xml'; + /** * Contiene i dati dell'evento * @var array @@ -226,4 +233,25 @@ public function isCartEvent(): bool { return $this->isCart; } + + + public function isValidPayload(): bool + { + $payload = $this->getPayload(); + if ($this->typePayload == 'xml') + { + libxml_use_internal_errors(true); + simplexml_load_string($payload); + $errors = libxml_get_errors(); + libxml_clear_errors(); + return empty($errors); + } + if ($this->typePayload == 'json') + { + json_decode($payload); + return json_last_error() === JSON_ERROR_NONE; + } + return false; + + } } \ No newline at end of file diff --git a/src/src/crawler/CacheObject.php b/src/src/crawler/CacheObject.php new file mode 100644 index 00000000..9dec2dcd --- /dev/null +++ b/src/src/crawler/CacheObject.php @@ -0,0 +1,85 @@ +cache_data = $cache_data; + } + + public function getKey(string $key) : string|null + { + return (array_key_exists($key, $this->cache_data)) ? $this->cache_data[$key] : null; + } + + public function getId() : string + { + return $this->getKey('id'); + } + + public function getDateEvent() : string + { + return $this->getKey('date_event'); + // $cache_value = [ + // 'date_event' => $date_event, + // 'id' => $last_inserted_id, + // 'iuv' => $this->getEvent()->getIuv(0), + // 'pa_emittente' => $this->getEvent()->getPaEmittente(0), + // 'token_ccp' => $token, + // 'transfer_added' => false, + // 'esito' => false, + // 'amount_update' => false, + // 'date_wf' => json_encode(array()) + // ]; + } + + public function getIuv() : string + { + return $this->getKey('iuv'); + } + + public function getPaEmittente() : string + { + return $this->getKey('pa_emittente'); + } + + public function getToken() : string + { + return $this->getKey('token_ccp'); + } + + public function getTransferAdded() : bool + { + return $this->getKey('transfer_added'); + } + + public function getEsito() : bool + { + return $this->getKey('esito'); + } + public function getAmountUpdate() : bool + { + return $this->getKey('amount_update'); + } + + public function getDateWf() : string + { + return $this->getKey('date_wf'); + } + + public function getCacheData() : array + { + return $this->cache_data; + } + + public function setKey(string $key, mixed $value) : void + { + $this->cache_data[$key] = $value; + } + +} \ No newline at end of file diff --git a/src/src/crawler/EventInterface.php b/src/src/crawler/EventInterface.php index 6ddf4e66..15e35c0e 100644 --- a/src/src/crawler/EventInterface.php +++ b/src/src/crawler/EventInterface.php @@ -297,4 +297,11 @@ public function getFaultString() : string|null; public function getFaultDescription() : string|null; + /** + * Restituisce true/false se il payload è valido (check del formato json/xml) + * @return bool + */ + public function isValidPayload() : bool; + + } \ No newline at end of file diff --git a/src/src/crawler/PaymentListInterface.php b/src/src/crawler/PaymentListInterface.php index 57ae520c..28bc5165 100644 --- a/src/src/crawler/PaymentListInterface.php +++ b/src/src/crawler/PaymentListInterface.php @@ -2,7 +2,11 @@ namespace pagopa\crawler; +use Illuminate\Support\Facades\Cache; +use pagopa\database\sherlock\Transaction; +use pagopa\database\sherlock\TransactionDetails; use pagopa\database\sherlock\TransactionRe; +use pagopa\database\sherlock\Workflow; /** * Questa interfaccia gestisce l'analisi di un blocco di eventi della stessa tipologia (es. tutte activatePaymentNotice Request, tutte nodoInviaCarrello Req, tutte pspNotifyPayment Response, etc) @@ -299,4 +303,74 @@ public function runCompleteEvent(string $message = null) : TransactionRe; * @return bool */ public function isCreateTransactionEvent() : bool; + + + /** + * Metodo eseguito quando un viene trattato un evento di tentativo di pagamento che può inizializzare una sessione di pagamento + * (activatePaymentNotice, nodoInviaCarrelloRPT, etc) + * Restituisce un array di informazioni da storicizzare in cache + * @param int $index + * @return array|null + */ + public function createTransaction(int $index = 0) : array|null; + + + /** + * Metodo che viene richiamato dopo la creazione di una transazione. Riceve i dati dalla cache per associare correttamente + * i transfer al tentativo + * Restituisce un array di informazioni da storicizzare in cache + * @param CacheObject $cache + * @param int $index + * @return array|null + */ + public function detailsTransaction(CacheObject $cache, int $index = 0) : array|null; + + + /** + * Crea un evento di workflow per l'evento analizzato, associandolo ad ogni pagamento impattato. + * Aggiunge anche extra data alla transaction se l'evento avviene in date diverse rispetto alla nascita + * del tentativo. + * Restituisce un array di informazioni da storicizzare in cache + * @param CacheObject $cache + * @param int $index + * @return array|null + */ + public function workflow(CacheObject $cache, int $index = 0) : array|null; + + /** + * Metodo che viene lanciato quando la transazione già esiste ed è necessario aggiornarla + * I dati vengono recuperati fornendo ogni pagamento presente in cache. + * Restituisce un array di informazioni da storicizzare in cache + * @param CacheObject $cache + * @param int $index + * @return array|null + */ + public function updateTransaction(CacheObject $cache, int $index = 0) : array|null; + + /** + * Metodo che viene lanciato quando la transazione già esiste ed è necessario aggiornare i dettagli. + * I dati vengono recuperati fornendo ogni pagamento presente in cache. + * Restituisce un array di informazioni da storicizzare in cache + * @param CacheObject $cache + * @param int $index + * @return array|null + */ + public function updateDetails(CacheObject $cache, int $index = 0) : array|null; + + /** + * Crea un pagamento, che è relativo a una chiamata senza token (es. verifyPaymentNotice). + * Restituisce un array di informazioni da storicizzare in cache + * @param int $index + * @return array|null + */ + public function createPayment(int $index = 0): array|null; + + /** + * Aggiorna i dettagli di un pagamento se necessario. + * Restituisce un array di informazioni da storicizzare in cache + * @param CacheObject $cache + * @param int $index + * @return array|null + */ + public function detailsPayment(CacheObject $cache, int $index = 0): array|null; } \ No newline at end of file diff --git a/src/src/crawler/events/req/sendPaymentOutcome.php b/src/src/crawler/events/req/sendPaymentOutcome.php index 1721eafb..30ae2690 100644 --- a/src/src/crawler/events/req/sendPaymentOutcome.php +++ b/src/src/crawler/events/req/sendPaymentOutcome.php @@ -210,8 +210,7 @@ public function isValid(int $index = 0): bool $iuv = $this->getIuv(0); $pa = $this->getPaEmittente(0); $token = $this->getPaymentToken(0); - $date = $this->getInsertedTimestamp()->format('Y-m-d'); - return ($date && $iuv && $pa && $token); + return ($iuv && $pa && $token); } /** diff --git a/src/src/crawler/events/resp/sendPaymentOutcome.php b/src/src/crawler/events/resp/sendPaymentOutcome.php index d8069c7a..66cb2817 100644 --- a/src/src/crawler/events/resp/sendPaymentOutcome.php +++ b/src/src/crawler/events/resp/sendPaymentOutcome.php @@ -206,8 +206,7 @@ public function isValid(int $index = 0): bool $iuv = $this->getIuv(0); $pa = $this->getPaEmittente(0); $token = $this->getPaymentToken(0); - $date = $this->getInsertedTimestamp()->format('Y-m-d'); - return ($date && $iuv && $pa && $token); + return ($iuv && $pa && $token); } /** diff --git a/src/src/crawler/paymentlist/AbstractPaymentList.php b/src/src/crawler/paymentlist/AbstractPaymentList.php index 288ee6d0..2ea85cfa 100644 --- a/src/src/crawler/paymentlist/AbstractPaymentList.php +++ b/src/src/crawler/paymentlist/AbstractPaymentList.php @@ -3,12 +3,18 @@ namespace pagopa\crawler\paymentlist; use Illuminate\Database\Capsule\Manager as DB; +use Illuminate\Support\Facades\Cache; use pagopa\crawler\CacheInterface; +use pagopa\crawler\CacheObject; use pagopa\crawler\EventInterface; use pagopa\crawler\paymentlist\req\activatePaymentNotice; use pagopa\crawler\PaymentListInterface; use \Datetime; +use pagopa\database\sherlock\Transaction; +use pagopa\database\sherlock\TransactionDetails; use pagopa\database\sherlock\TransactionRe; +use pagopa\database\sherlock\Workflow; +use pagopa\database\SingleRowException; abstract class AbstractPaymentList implements PaymentListInterface { @@ -189,7 +195,8 @@ public function run(): void foreach($events as $event) { $this->createEventInstance((array) $event); - $this->runAnalysisSingleEvent(); + //$this->runAnalysisSingleEvent(); + $this->runEvent(); } //$this->runAnalysisSingleEvent(); @@ -427,8 +434,221 @@ public function runAnalysisSingleEvent() : void } } + + public function runEvent() + { + try { + $state = 'LOADED'; + $message = null; + if ($this->isValidPayment()) + { + // l'evento può essere associato ad uno o più pagamente e/o tentativi? + if ($this->isAttempt()) + { + // l'evento può essere associato ad uno o più tentativi ? + if ($this->isAttemptInCache()) + { + // se l'evento è associabile ad uno o più tentativi, vuol dire che anche se è riguarda un nuovo tentativo non devo creare transaction + // quindi lancio i metodi di dettaglio e/o workflow + // l'evento può essere associato ad metodo che crea transazioni + // dato che l'evento è già in cache, vuol dire che si è ripetuto , per tanto ciclo la cache e aggiorno i workflow + $cache_key = $this->getEvent()->getCacheKeyAttempt(); + $cache_data = $this->getFromCache($cache_key); + $new_cache_data = array(); + foreach($cache_data as $ck => $cache_value) + { + $refresh_cache = $this->updateTransaction(new CacheObject($cache_value), $ck); + $refresh_cache = $this->updateDetails(new CacheObject($refresh_cache), $ck); + $refresh_cache = $this->workflow(new CacheObject($refresh_cache), $ck); + $new_cache_data[] = $refresh_cache; + // add/update details to $cache_value and return new value + // add workflow to $cache_value and return new value + } + $this->setCache($cache_key, $new_cache_data); + // store new cache in $cache_key + } + else + { + // è un tentativo nuovo in quanto non è in cache, quindi procedo alla creazione delle transaction + if ($this->isCreateTransactionEvent()) + { + // se è un tentativo non in cache e riguarda una creazione, procedo alla creazione + $cache_key = $this->getEvent()->getCacheKeyAttempt(); + for($i=0;$i<$this->getEvent()->getPaymentsCount();$i++) + { + $refresh_cache = $this->createTransaction($i); + $refresh_cache = $this->detailsTransaction(new CacheObject($refresh_cache), $i); + $refresh_cache = $this->workflow(new CacheObject($refresh_cache), $i); + $this->addValueCache($cache_key,$refresh_cache); + // create transaction and return a new cache value + // add details to cache value and return a new cache value + // add workflow to cache_value and return a new cache value + // save cache_value in $cache_data + } + } + else + { + // se non è in cache e non riguarda un tentativo, c'è un problema + $state = 'TO_SEARCH'; + $message = 'Evento non associabile a nessun pagamento in cache, va ricercato'; + } + } + } + else + { + // è sicuramente un pagamento, quindi non associabile a tentativi + if ($this->isPaymentInCache()) + { + // se è un pagamento in cache + // che sia di creazione pagamento o meno, è già in cahce quindi aggiorno solo il workflow e dettagli + $cache_key = $this->getEvent()->getCacheKeyPayment(); + $cache_data = $this->getFromCache($cache_key); + $new_cache_data = array(); + foreach($cache_data as $ck => $cache_value) + { + $refresh_cache = $this->updateTransaction(new CacheObject($cache_value), $ck); + $refresh_cache = $this->updateDetails(new CacheObject($refresh_cache), $ck); + $refresh_cache = $this->workflow(new CacheObject($refresh_cache), $ck); + $new_cache_data[] = $refresh_cache; + // add/update details to $cache_value and return new value + // add workflow to $cache_value and return new value + } + $this->setCache($cache_key, $new_cache_data); + + // store new cache in $cache_key + } + else + { + // se è un pagamento non in cache + if ($this->isCreateTransactionEvent()) + { + // se è un pagamento non in cache, ed è una primitiva associabile ad una nuova transaction + $cache_key = $this->getEvent()->getCacheKeyPayment(); + for($i=0;$i<$this->getEvent()->getPaymentsCount();$i++) + { + $cached_object = new CacheObject($this->createPayment($i)); + $cached_object = new CacheObject($this->detailsPayment($cached_object, $i)); + $cached_object = $this->workflow($cached_object, $i); + $this->addValueCache($cache_key, $cached_object); + // store cache + } + } + else + { + // se è un pagamento non in cache ed è una primitiva non associabile ad una nuova transaction + $state = 'TO_SEARCH'; + $message = 'Evento non associabile a nessun pagamento in cache, va ricercato manualmente'; + } + } + } + } + else + { + $state = 'REJECTED'; + $message = 'Evento non valido'; + } + $rowid = $this->getEvent()->getEventRowInstance()->setState($state, $message)->update(); + DB::statement($rowid->getQuery(), $rowid->getBindParams()); + } + catch (\Exception $e) + { + $state = 'ERROR'; + $message = $e->getMessage(); + $rowid = $this->getEvent()->getEventRowInstance()->setState($state, $message)->update(); + DB::statement($rowid->getQuery(), $rowid->getBindParams()); + } + } + + /** + * @inheritDoc + * @return bool + */ public function isCreateTransactionEvent(): bool { return $this->isCreateTransactionEvent; } + + /** + * @inheritDoc + * @return array|null + */ + public function createTransaction(int $index = 0): array|null + { + return null; + } + + /** + * @inheritDoc + * @return array|null + */ + public function detailsTransaction(CacheObject $cache, int $index = 0): array|null + { + return $cache->getCacheData(); + } + + /** + * @inheritDoc + * @return array|null + */ + public function createPayment(int $index = 0): array|null + { + return null; + } + + /** + * @inheritDoc + * @return array|null + */ + public function detailsPayment(CacheObject $cache, int $index = 0): array|null + { + return $cache->getCacheData(); + } + + /** + * @inheritDoc + * @param CacheObject $cache + * @param int $index + * @return array|null + * @throws SingleRowException + */ + public function workflow(CacheObject $cache, int $index = 0): array|null + { + $date_event = $cache->getDateEvent(); + $id = $cache->getId(); + $date_wf = json_decode($cache->getDateWf(), JSON_OBJECT_AS_ARRAY); + $workflow = $this->getEvent()->workflowEvent($index); + $workflow->setFkPayment($id); + $workflow->insert(); + DB::statement($workflow->getQuery(), $workflow->getBindParams()); + + $new_date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); + if (($new_date_event != $date_event) && (!in_array($new_date_event, $date_wf))) + { + $date_wf[] = $new_date_event; + $cache->setKey('date_wf', json_encode($date_wf)); + $transaction = Transaction::getTransactionByIdAndDateEvent($cache->getId(), $date_event); + $transaction->addNewDate($date_wf); + $transaction->update(); + DB::statement($transaction->getQuery(), $transaction->getBindParams()); + } + return $cache->getCacheData(); + } + + /** + * @inheritDoc + * @return array|null + */ + public function updateDetails(CacheObject $cache, int $index = 0): array|null + { + return $cache->getCacheData(); + } + + /** + * @inheritDoc + * @return array|null + */ + public function updateTransaction(CacheObject $cache, int $index = 0): array|null + { + return $cache->getCacheData(); + } } \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/activatePaymentNotice.php b/src/src/crawler/paymentlist/req/activatePaymentNotice.php index 3ce32403..4bfd2cb1 100644 --- a/src/src/crawler/paymentlist/req/activatePaymentNotice.php +++ b/src/src/crawler/paymentlist/req/activatePaymentNotice.php @@ -4,6 +4,7 @@ use Datetime; use pagopa\crawler\CacheInterface; +use pagopa\crawler\CacheObject; use pagopa\crawler\MapEvents; use pagopa\crawler\paymentlist\AbstractPaymentList; use pagopa\database\sherlock\Transaction; @@ -259,6 +260,9 @@ public function runCompleteEvent(string $message = null): TransactionRe + + + public function runAnalysisSingleEventaaa() : void { try { @@ -307,4 +311,120 @@ public function runAnalysisSingleEventaaa() : void DB::statement($rowid->getQuery(), $rowid->getBindParams()); } } + + + public function createTransaction(int $index = 0) : array|null + { + // devo creare la transazione e il workflow + // se sono qui, è perchè non esiste la cache + $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); + $token = $this->getEvent()->getCcp($index); + + $transaction = $this->getEvent()->transaction($index); + $transaction->setTokenCcp($token); + $transaction->insert(); + DB::statement($transaction->getQuery(), $transaction->getBindParams()); + $last_inserted_id = DB::connection()->getPdo()->lastInsertId(); + + $cache_value = [ + 'date_event' => $date_event, + 'id' => $last_inserted_id, + 'iuv' => $this->getEvent()->getIuv(0), + 'pa_emittente' => $this->getEvent()->getPaEmittente(0), + 'token_ccp' => $token, + 'transfer_added' => false, + 'esito' => false, + 'amount_update' => false, + 'date_wf' => json_encode(array()) + ]; +// $this->addValueCache($cache_key, $cache_value); + return $cache_value; + +// $workflow = $this->getEvent()->workflowEvent($index); +// $workflow->setFkPayment($last_inserted_id); + // $workflow->insert(); + //DB::statement($workflow->getQuery(), $workflow->getBindParams()); + + } + + public function createPayment(int $index = 0): array|null + { + // devo creare la transazione e il workflow + // se sono qui, è perchè non esiste la cache + $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); + $iuv = $this->getEvent()->getIuv($index); + $pa_emittente = $this->getEvent()->getPaEmittente($index); + + $transaction = $this->getEvent()->transaction($index); + $transaction->removeReadyColumn('id_psp'); + $transaction->removeReadyColumn('stazione'); + $transaction->removeReadyColumn('canale'); + $transaction->insert(); + DB::statement($transaction->getQuery(), $transaction->getBindParams()); + $last_inserted_id = DB::connection()->getPdo()->lastInsertId(); + + $cache_value = [ + 'date_event' => $date_event, + 'id' => $last_inserted_id, + 'iuv' => $iuv, + 'pa_emittente' => $pa_emittente, + 'transfer_added' => false, + 'amount_update' => false, + 'esito' => false, + 'date_wf' => json_encode(array()) + ]; +// $this->addValueCache($cache_key, $cache_value); + +// $workflow = $this->getEvent()->workflowEvent($index); +// $workflow->setFkPayment($last_inserted_id); +// $workflow->insert(); +// DB::statement($workflow->getQuery(), $workflow->getBindParams()); + + return $cache_value; + } + + + public function detailsPayment(CacheObject $cache, int $index = 0): array|null + { + return $cache->getCacheData(); + } + + public function detailsTransaction(CacheObject $cache, int $index = 0): array|null + { + return $cache->getCacheData(); + } + + public function workflow(CacheObject $cache, int $index = 0): array|null + { + + $date_event = $cache->getDateEvent(); + $id = $cache->getId(); + $date_wf = json_decode($cache->getDateWf(), JSON_OBJECT_AS_ARRAY); + $workflow = $this->getEvent()->workflowEvent($index); + $workflow->setFkPayment($id); + $workflow->insert(); + DB::statement($workflow->getQuery(), $workflow->getBindParams()); + + $new_date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); + if (($new_date_event != $date_event) && (!in_array($new_date_event, $date_wf))) + { + $date_wf[] = $new_date_event; + $cache->setKey('date_wf', json_encode($date_wf)); + $transaction = Transaction::getTransactionByIdAndDateEvent($cache->getId(), $date_event); + $transaction->addNewDate($date_wf); + $transaction->update(); + DB::statement($transaction->getQuery(), $transaction->getBindParams()); + } + return $cache->getCacheData(); + } + + public function updateDetails(CacheObject $cache, int $index = 0): array|null + { + return $cache->getCacheData(); + } + + public function updateTransaction(CacheObject $cache, int $index = 0): array|null + { + return $cache->getCacheData(); + } } \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/nodoInviaCarrelloRPT.php b/src/src/crawler/paymentlist/req/nodoInviaCarrelloRPT.php index c9297947..d209e0ca 100644 --- a/src/src/crawler/paymentlist/req/nodoInviaCarrelloRPT.php +++ b/src/src/crawler/paymentlist/req/nodoInviaCarrelloRPT.php @@ -2,6 +2,7 @@ namespace pagopa\crawler\paymentlist\req; +use pagopa\crawler\CacheObject; use pagopa\crawler\paymentlist\AbstractPaymentList; use pagopa\database\sherlock\TransactionRe; use pagopa\database\sherlock\Transaction; @@ -268,4 +269,118 @@ public function runAnalysisSingleEventaa() : void DB::statement($rowid->getQuery(), $rowid->getBindParams()); } } + + + public function createTransaction(int $index = 0) : array|null + { + $iuv = $this->getEvent()->getIuv($index); + $pa_emittente = $this->getEvent()->getPaEmittente($index); + $ccp = $this->getEvent()->getCcp($index); + $id_carrello = $this->getEvent()->getIdCarrello(); + $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); + + $transaction = $this->getEvent()->transaction($index); + $transaction->setTokenCcp($ccp); + $transaction->insert(); + DB::statement($transaction->getQuery(), $transaction->getBindParams()); + $last_inserted_id = DB::connection()->getPdo()->lastInsertId(); + + return [ + 'date_event' => $date_event, + 'id' => $last_inserted_id, + 'iuv' => $iuv, + 'pa_emittente' => $pa_emittente, + 'token_ccp' => $ccp, + 'id_carrello' => $id_carrello, + 'transfer_added' => false, + 'esito' => false, + 'amount_update' => true, + 'date_wf' => json_encode(array()) + ]; + + } + + + public function detailsTransaction(CacheObject $cache, int $index = 0): array|null + { + if ($cache->getTransferAdded() === true) + { + return $cache->getCacheData(); + } + $id = $cache->getId(); + $transfer_list = array(); + for ($i = 0; $i < $this->getEvent()->getTransferCount($index); $i++) { + $details = $this->getEvent()->transactionDetails($i, $index); + $details->setFkPayment($id); + $details->insert(); + DB::statement($details->getQuery(), $details->getBindParams()); + $last_inserted_id_transfer = DB::connection()->getPdo()->lastInsertId(); + + if ($this->getEvent()->getMethodInterface()->isBollo($i, $index)) { + $transfer_add = [ + 'pa_transfer' => $this->getEvent()->getMethodInterface()->getTransferPa($i, $index), + 'bollo' => true, + 'amount_transfer' => $this->getEvent()->getMethodInterface()->getTransferAmount($i, $index), + 'iban_transfer' => '' + ]; + } else { + $transfer_add = [ + 'pa_transfer' => $this->getEvent()->getMethodInterface()->getTransferPa($i, $index), + 'bollo' => false, + 'amount_transfer' => $this->getEvent()->getMethodInterface()->getTransferAmount($i, $index), + 'iban_transfer' => $this->getEvent()->getMethodInterface()->getTransferIban($i, $index) + ]; + } + $transfer_add['id'] = $last_inserted_id_transfer; + $transfer_add['date_event'] = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); + $transfer_list[] = $transfer_add; + } + $cache->setKey('transfer_added', true); + $cache->setKey('transfer_list', $transfer_list); + return $cache->getCacheData(); + } + + public function workflow(CacheObject $cache, int $index = 0): array|null + { + $id = $cache->getId(); + $date_event = $cache->getDateEvent(); + $date_wf = json_decode($cache->getDateWf(), JSON_OBJECT_AS_ARRAY); + + $workflow = $this->getEvent()->workflowEvent($index); + $workflow->setFkPayment($id); + $workflow->insert(); + DB::statement($workflow->getQuery(), $workflow->getBindParams()); + + $new_date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); + if (($new_date_event != $date_event) && (!in_array($new_date_event, $date_wf))) + { + $date_wf[] = $new_date_event; + $cache->setKey('date_wf', json_encode($date_wf)); + $transaction = Transaction::getTransactionByIdAndDateEvent($cache->getId(), $date_event); + $transaction->addNewDate($date_wf); + $transaction->update(); + DB::statement($transaction->getQuery(), $transaction->getBindParams()); + } + return $cache->getCacheData(); + } + + public function updateTransaction(CacheObject $cache, int $index = 0): array|null + { + return $cache->getCacheData(); + } + + public function updateDetails(CacheObject $cache, int $index = 0): array|null + { + return $cache->getCacheData(); + } + + public function createPayment(int $index = 0): array|null + { + return []; + } + + public function detailsPayment(CacheObject $cache, int $index = 0): array|null + { + return $cache->getCacheData(); + } } \ No newline at end of file diff --git a/src/src/crawler/paymentlist/req/sendPaymentOutcome.php b/src/src/crawler/paymentlist/req/sendPaymentOutcome.php index 7f41c88d..7197e6e8 100644 --- a/src/src/crawler/paymentlist/req/sendPaymentOutcome.php +++ b/src/src/crawler/paymentlist/req/sendPaymentOutcome.php @@ -2,6 +2,7 @@ namespace pagopa\crawler\paymentlist\req; +use pagopa\crawler\CacheObject; use pagopa\crawler\paymentlist\AbstractPaymentList; use pagopa\database\sherlock\TransactionRe; use Datetime; @@ -40,7 +41,12 @@ public function isValidPayment(int $index = 0): bool */ public function isAttempt(int $index = 0): bool { - // TODO: Implement isAttempt() method. + $token = (is_null($this->getEvent()->getPaymentToken($index))) ? $this->getEvent()->getMethodInterface()->getToken($index) : $this->getEvent()->getPaymentToken($index); + if (is_null($token)) + { + return false; + } + return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $token); } /** @@ -48,7 +54,8 @@ public function isAttempt(int $index = 0): bool */ public function isAttemptInCache(int $index = 0): bool { - // TODO: Implement isAttemptInCache() method. + $cache_key = $this->getEvent()->getCacheKeyAttempt(); + return $this->hasInCache($cache_key); } /** @@ -56,7 +63,8 @@ public function isAttemptInCache(int $index = 0): bool */ public function isPaymentInCache(int $index = 0): bool { - // TODO: Implement isPaymentInCache() method. + $cache_key = $this->getEvent()->getCacheKeyPayment(); + return $this->hasInCache($cache_key); } /** @@ -112,7 +120,7 @@ public function runCopyPaymentToday(int $index = 0): void */ public function runRejectedEvent(string $message = null): TransactionRe { - // TODO: Implement runRejectedEvent() method. + return $this->getEvent()->getEventRowInstance()->reject($message)->update(); } /** @@ -120,6 +128,24 @@ public function runRejectedEvent(string $message = null): TransactionRe */ public function runCompleteEvent(string $message = null): TransactionRe { - // TODO: Implement runCompleteEvent() method. + return $this->getEvent()->getEventRowInstance()->loaded($message)->update(); + } + + + public function updateTransaction(CacheObject $cache, int $index = 0): array|null + { + if (!$this->getEvent()->isValidPayload()) + { + return $cache->getCacheData(); + } + $id = $cache->getId(); + $date_event = $cache->getDateEvent(); + + $transaction = Transaction::getTransactionByIdAndDateEvent($id, $date_event); + $transaction->setEsito($this->getEvent()->getMethodInterface()->outcome()); + $transaction->update(); + DB::statement($transaction->getQuery(), $transaction->getBindParams()); + $cache->setKey('esito', true); + return $cache->getCacheData(); } } \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/activatePaymentNotice.php b/src/src/crawler/paymentlist/resp/activatePaymentNotice.php index 05b049ee..3d170feb 100644 --- a/src/src/crawler/paymentlist/resp/activatePaymentNotice.php +++ b/src/src/crawler/paymentlist/resp/activatePaymentNotice.php @@ -2,6 +2,7 @@ namespace pagopa\crawler\paymentlist\resp; +use pagopa\crawler\CacheObject; use pagopa\crawler\paymentlist\AbstractPaymentList; use pagopa\database\sherlock\Transaction; use pagopa\database\sherlock\TransactionDetails; @@ -306,4 +307,98 @@ public function runAnalysisSingleEvent() : void DB::statement($rowid->getQuery(), $rowid->getBindParams()); } } + + public function createTransaction(int $index = 0): array|null + { + // una activatePaymentNotice Resp non può creare transaction, solo aggiornarle + return []; + } + + public function updateTransaction(CacheObject $cache, int $index = 0): array|null + { + // una activatePaymentNotice Resp aggiorna la transaction se non rappresenta un fault e pure i transfer + + if (($this->getEvent()->isFaultEvent()) || ($cache->getAmountUpdate())) + { + return $cache->getCacheData(); + } + + + $id = $cache->getId(); + $date_event = $cache->getDateEvent(); + $transaction = new Transaction(new \Datetime($date_event), ['id' => $id, 'date_event' => $date_event]); + $transaction->setImporto($this->getEvent()->getMethodInterface()->getImportoTotale()); + $transaction->update(); + DB::statement($transaction->getQuery(), $transaction->getBindParams()); + $cache->setKey('amount_update', true); + + return $cache->getCacheData(); + } + + public function detailsTransaction(CacheObject $cache, int $index = 0): array|null + { + + // questo metodo viene lanciato quando un evento che rappresenta un tentativo non è in cache + // l'activatePaymentNotice RESP non può non essere in cache, vuol dire che c'è un problema + return $cache->getCacheData(); + } + + public function updateDetails(CacheObject $cache, int $index = 0): array|null + { + // se è un fault oppure se ho già aggiunto i transfer, non faccio nulla + if (($this->getEvent()->isFaultEvent()) || $cache->getTransferAdded()) + { + return $cache->getCacheData(); + } + + + $id = $cache->getId(); + for($i=0;$i<$this->getEvent()->getTransferCount($index);$i++) + { + $transaction_details = $this->getEvent()->transactionDetails($i, $index); + $transaction_details->setFkPayment($id); + $transaction_details->insert(); + DB::statement($transaction_details->getQuery(), $transaction_details->getBindParams()); + } + + $cache->setKey('transfer_added', true); + + return $cache->getCacheData(); + } + + public function workflow(CacheObject $cache, int $index = 0): array|null + { + $date_event = $cache->getDateEvent(); + $id = $cache->getId(); + $date_wf = json_decode($cache->getDateWf(), JSON_OBJECT_AS_ARRAY); + $workflow = $this->getEvent()->workflowEvent($index); + $workflow->setFkPayment($id); + $workflow->insert(); + DB::statement($workflow->getQuery(), $workflow->getBindParams()); + + $new_date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); + if (($new_date_event != $date_event) && (!in_array($new_date_event, $date_wf))) + { + $date_wf[] = $new_date_event; + $cache->setKey('date_wf', json_encode($date_wf)); + $transaction = Transaction::getTransactionByIdAndDateEvent($cache->getId(), $date_event); + $transaction->addNewDate($date_wf); + $transaction->update(); + DB::statement($transaction->getQuery(), $transaction->getBindParams()); + } + return $cache->getCacheData(); + } + + + public function createPayment(int $index = 0): array|null + { + // non è possibile creare un payment da una RESP che non trova occorrenze in cache + return []; + } + + public function detailsPayment(CacheObject $cache, int $index = 0): array|null + { + // non è possibile aggiornare un payment da una RESP che non trova occorrenze in cache + return $cache->getCacheData(); + } } \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/nodoInviaCarrelloRPT.php b/src/src/crawler/paymentlist/resp/nodoInviaCarrelloRPT.php index 9e13017a..bb713d19 100644 --- a/src/src/crawler/paymentlist/resp/nodoInviaCarrelloRPT.php +++ b/src/src/crawler/paymentlist/resp/nodoInviaCarrelloRPT.php @@ -3,6 +3,7 @@ namespace pagopa\crawler\paymentlist\resp; use Illuminate\Database\Capsule\Manager as DB; +use pagopa\crawler\CacheObject; use pagopa\crawler\paymentlist\AbstractPaymentList; use pagopa\database\sherlock\Transaction; use pagopa\database\sherlock\TransactionDetails; @@ -165,191 +166,28 @@ public function runCompleteEvent(string $message = null): TransactionRe return $this->getEvent()->getEventRowInstance()->loaded($message)->update(); } - - - public function runAnalysisSingleEventa() : void + public function workflow(CacheObject $cache, int $index = 0): array|null { - try { - // la nodo invia carrello può essere OK o KO - // ok carrello accettato, ho sicuramente in cache i pagamenti - // ko carrello non accettato, ma registro comunque l'evento - // non ho l'id sessione, rigetto l'evento - - $session_key = base64_encode(sprintf('session_original_%s', $this->getEvent()->getSessionIdOriginal())); - $cached_data = $this->getFromCache($session_key); - if (is_array($cached_data)) - { - $n = count($cached_data); - for($i=0;$i<$n;$i++) - { - if ($this->isAttemptInCache($i)) - { - // se esiste in cache, aggiungo solo l'evento di workflow - $workflow = $this->getEvent()->workflowEvent($i); - $id = $cached_data[$i]['id']; - $workflow->setFkPayment($id); - $workflow->insert(); - DB::statement($workflow->getQuery(), $workflow->getBindParams()); - } - else - { - // non esiste, mi ricopio i dettagli del pagamento nella nuova giornata e aggiorno la cache - - $attempt = $cached_data[$i]; - $iuv = $attempt['iuv']; - $pa_emittente = $attempt['pa_emittente']; - $ccp = $attempt['token_ccp']; - $id_carrello = $attempt['id_carrello']; - $stazione = $this->getEvent()->getStazione(); - - - $transaction = new Transaction($this->getEvent()->getInsertedTimestamp()); - $transaction->setIuv($iuv); - $transaction->setPaEmittente($pa_emittente); - $transaction->setTokenCcp($ccp); - $transaction->setInsertedTimestamp($this->getEvent()->getInsertedTimestamp()); - $transaction->setNewColumnValue('date_event', $this->getEvent()->getInsertedTimestamp()->format('Y-m-d')); + $id = $cache->getId(); + $date_event = $cache->getDateEvent(); + $date_wf = json_decode($cache->getDateWf(), JSON_OBJECT_AS_ARRAY); - if (!is_null($id_carrello)) - { - $transaction->setIdCarrello($id_carrello); - } - if (!is_null($stazione)) - { - $transaction->setStazione($stazione); - } + $workflow = $this->getEvent()->workflowEvent($index); + $workflow->setFkPayment($id); + $workflow->insert(); + DB::statement($workflow->getQuery(), $workflow->getBindParams()); - $transaction->insert(); - DB::statement($transaction->getQuery(), $transaction->getBindParams()); - $last_inserted_id = DB::connection()->getPdo()->lastInsertId(); - - /*$transfer_add = []; - $new_cache_data = [ - 'date_event' => $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'), - 'id' => $last_inserted_id, - 'iuv' => $iuv, - 'pa_emittente' => $pa_emittente, - 'token_ccp' => $ccp, - 'id_carrello' => $id_carrello, - 'transfer_add' => true, - 'amount_update' => false - ]; - foreach($attempt['transfer_list'] as $transfer_details) - { - $details = new TransactionDetails($this->getEvent()->getInsertedTimestamp()); - $details->setNewColumnValue('date_event', $this->getEvent()->getInsertedTimestamp()->format('Y-m-d')); - $details->setAmountTransfer($transfer_details['amount_transfer']); - $details->setBollo($transfer_details['bollo']); - $details->setTransferIban($transfer_details['iban_transfer']); - $details->setPaTransfer($transfer_details['pa_transfer']); - $details->setFkPayment($last_inserted_id); - $details->insert(); - DB::statement($details->getQuery(), $details->getBindParams()); - - if ($transfer_details['bollo'] === true) - { - $transfer_add = [ - 'pa_transfer' => $transfer_details['pa_transfer'], - 'bollo' => true, - 'amount_transfer' => $transfer_details['amount_transfer'], - 'iban_transfer' => '' - ]; - } - else - { - $transfer_add = [ - 'pa_transfer' => $transfer_details['pa_transfer'], - 'bollo' => false, - 'amount_transfer' => $transfer_details['amount_transfer'], - 'iban_transfer' => $transfer_details['iban_transfer'] - ]; - } - $new_cache_data['transfer_details'] = $transfer_add; - $date_x_cache = $this->getEvent()->getInsertedTimestamp()->format('Ymd'); - $cache_key = base64_encode(sprintf('attempt_%s_%s_%s_%s_%s', $date_x_cache, $id_carrello, $iuv, $pa_emittente, $ccp)); - if (!$this->hasInCache($cache_key)) - { - $this->setCache($cache_key, $new_cache_data); - } - }*/ - $date_x_cache = $this->getEvent()->getInsertedTimestamp()->format('Ymd'); - $cache_key = base64_encode(sprintf('attempt_%s_%s_%s_%s_%s', $date_x_cache, $id_carrello, $iuv, $pa_emittente, $ccp)); - - $new_cache_data = [ - 'date_event' => $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'), - 'id' => $last_inserted_id, - 'iuv' => $iuv, - 'pa_emittente' => $pa_emittente, - 'token_ccp' => $ccp, - 'id_carrello' => $id_carrello, - 'transfer_add' => true, - 'amount_update' => false - ]; - if (!$this->hasInCache($cache_key)) - { - $this->setCache($cache_key, $new_cache_data); - } - $workflow = $this->getEvent()->workflowEvent(0); - $workflow->setFkPayment($last_inserted_id); - $workflow->insert(); - DB::statement($workflow->getQuery(), $workflow->getBindParams()); - } - } - - $rowid = $this->runCompleteEvent(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } - else - { - $error = $this->runRejectedEvent('Id Sessione Originale non trovato in cache'); - DB::statement($error->getQuery(), $error->getBindParams()); - } - - } - catch (\Exception $e) + $new_date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); + if (($new_date_event != $date_event) && (!in_array($new_date_event, $date_wf))) { - $rowid = $this->getEvent()->getEventRowInstance()->reject(substr($e->getMessage(), 0, 190))->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } - } - - public function runAnalysisSingleEventaaa() : void - { - try { - // aggiustare l'update dell'evento , capire se mettere il ciclo dentro o fuori la validazione - $date_event = $this->getEvent()->getInsertedTimestamp()->format('Y-m-d'); - if ($this->isValidPayment()) - { - // se è ALMENO un pagamento - if ($this->isAttempt()) - { - // se è un tentativo - if ($this->isAttemptInCache()) - { - //se il tentativo è in cache, a parità di medesimo evento - $this->runAttemptAlreadyEvaluated(); - $rowid = $this->getEvent()->getEventRowInstance()->loaded()->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } - else - { - // se il tentativo non è in cache, che ci fa un evento di RESP nei log? :) - $rowid = $this->getEvent()->getEventRowInstance()->reject('Evento non associabile a nessun carrello')->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } - } - } - else - { - $rowid = $this->getEvent()->getEventRowInstance()->reject('Evento non valido')->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } + $date_wf[] = $new_date_event; + $cache->setKey('date_wf', json_encode($date_wf)); + $transaction = Transaction::getTransactionByIdAndDateEvent($cache->getId(), $date_event); + $transaction->addNewDate($date_wf); + $transaction->update(); + DB::statement($transaction->getQuery(), $transaction->getBindParams()); } - catch (\Exception $e) - { - $rowid = $this->getEvent()->getEventRowInstance()->reject(substr($e->getMessage(), 0, 190))->update(); - DB::statement($rowid->getQuery(), $rowid->getBindParams()); - } - } + return $cache->getCacheData(); + } } \ No newline at end of file diff --git a/src/src/crawler/paymentlist/resp/sendPaymentOutcome.php b/src/src/crawler/paymentlist/resp/sendPaymentOutcome.php new file mode 100644 index 00000000..89710764 --- /dev/null +++ b/src/src/crawler/paymentlist/resp/sendPaymentOutcome.php @@ -0,0 +1,123 @@ +setEvent($event); + } + + /** + * @inheritDoc + */ + public function isValidPayment(int $index = 0): bool + { + return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0)); + } + + /** + * @inheritDoc + */ + public function isAttempt(int $index = 0): bool + { + $token = (is_null($this->getEvent()->getPaymentToken($index))) ? $this->getEvent()->getMethodInterface()->getToken($index) : $this->getEvent()->getPaymentToken($index); + if (is_null($token)) + { + return false; + } + return ($this->getEvent()->getIuv(0) && $this->getEvent()->getPaEmittente(0) && $token); + } + + /** + * @inheritDoc + */ + public function isAttemptInCache(int $index = 0): bool + { + $cache_key = $this->getEvent()->getCacheKeyAttempt(); + return $this->hasInCache($cache_key); + + } + + /** + * @inheritDoc + */ + public function isPaymentInCache(int $index = 0): bool + { + $cache_key = $this->getEvent()->getCacheKeyPayment(); + return $this->hasInCache($cache_key); + } + + /** + * @inheritDoc + */ + public function isFoundOnDb(int $index = 0): bool + { + // TODO: Implement isFoundOnDb() method. + } + + /** + * @inheritDoc + */ + public function runAttemptAlreadyEvaluated(int $index = 0): void + { + // TODO: Implement runAttemptAlreadyEvaluated() method. + } + + /** + * @inheritDoc + */ + public function runCreateAttempt(int $index = 0): array + { + // TODO: Implement runCreateAttempt() method. + } + + /** + * @inheritDoc + */ + public function runPaymentAlreadyEvaluated(int $index = 0): void + { + // TODO: Implement runPaymentAlreadyEvaluated() method. + } + + /** + * @inheritDoc + */ + public function runCreatePayment(int $index = 0): array + { + // TODO: Implement runCreatePayment() method. + } + + /** + * @inheritDoc + */ + public function runCopyPaymentToday(int $index = 0): void + { + // TODO: Implement runCopyPaymentToday() method. + } + + /** + * @inheritDoc + */ + public function runRejectedEvent(string $message = null): TransactionRe + { + return $this->getEvent()->getEventRowInstance()->reject($message)->update(); + } + + /** + * @inheritDoc + */ + public function runCompleteEvent(string $message = null): TransactionRe + { + return $this->getEvent()->getEventRowInstance()->loaded($message)->update(); + } +} \ No newline at end of file diff --git a/src/src/database/sherlock/Transaction.php b/src/src/database/sherlock/Transaction.php index 0f378016..4dd92327 100644 --- a/src/src/database/sherlock/Transaction.php +++ b/src/src/database/sherlock/Transaction.php @@ -337,4 +337,11 @@ public static function searchByPrimaryKey(string $id, string $date_event) : Tran } return (count($results) == 0) ? null : $results[0]; } + + + public static function getTransactionByIdAndDateEvent(string $id, string $date_event) : Transaction + { + $datetime = new \DateTime($date_event); + return new Transaction($datetime, ['id' => $id, 'date_event' => $date_event]); + } } \ No newline at end of file diff --git a/src/tests/.phpunit.result.cache b/src/tests/.phpunit.result.cache index fa7b7b19..b23d03c0 100644 --- a/src/tests/.phpunit.result.cache +++ b/src/tests/.phpunit.result.cache @@ -1 +1 @@ -{"version":1,"defects":{"pagopa\\process\\normal\\T0011::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0011::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0011::testCorrectReEvent":7,"pagopa\\process\\normal\\T0012::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0012::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0012::testCorrectDetails":7,"pagopa\\process\\normal\\T0013::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0013::testCorrectDetails":7,"pagopa\\process\\normal\\T0014::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0014::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0015::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0015::testCorrectDetails":7,"pagopa\\process\\normal\\T0016::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0016::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0016::testCorrectReEvent":7,"pagopa\\process\\normal\\T0016::testCorrectDetails":7,"pagopa\\process\\normal\\T0018::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0018::testCorrectDetails":7,"pagopa\\process\\normal\\T0011::testCorrectDetails":7,"pagopa\\process\\normal\\T0012::testCorrectReEvent":7,"pagopa\\process\\normal\\T0013::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0013::testCorrectReEvent":7,"pagopa\\process\\normal\\T0014::testCorrectReEvent":7,"pagopa\\process\\normal\\T0015::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0015::testCorrectReEvent":7,"pagopa\\process\\normal\\T0017::testCorrectReEvent":7,"pagopa\\process\\normal\\T0018::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0018::testCorrectReEvent":7,"pagopa\\process\\normal\\T0019::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0019::testCorrectDetails":7,"pagopa\\process\\normal\\T0019::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0019::testCorrectReEvent":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetCcps":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetCcp":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetToken":8,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetImporto":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferCount":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetBrokerPa":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetIdCarrello":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetPaEmittenti":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetImportoTotale":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferAmount":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testIsBollo":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferIban":8,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferPa":7,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testIsFaultEvent":8,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetFaultCode":8,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetFaultString":7,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testIsBollo":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetCreditorReferenceId":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetPaEmittente":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetIuv":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetBrokerPsp":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetMethodInterface":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testIsValid":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction":8,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransactionDetails":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testWorkflowEvent":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction1Rpt1Versamento":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction2RPT2TransferEach":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testA":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction2RPT1TransferForEachRPTMultiPa":7,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testIsValid":7,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetBrokerPsp":7,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetMethodInterface":7,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetPaymentsCount":8,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetBrokerPa":7,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testWorkflow":7,"process\\normal\\T0001::testCorrectInfoTransaction":7,"process\\normal\\T0001::testCorrectWorkflow":7,"process\\normal\\T0001::testCorrectReEvent":7,"tests\\process\\normal\\T0002::testCorrectInfoTransaction":7,"tests\\process\\normal\\T0005::testCorrectDateEvent":7,"process\\normal\\T0011::testCorrectDateEvent":7,"process\\normal\\T0012::testCorrectDateEvent":7,"process\\normal\\T0013::testCorrectDateEvent":7,"process\\normal\\T0014::testCorrectDateEvent":7,"process\\normal\\T0015::testCorrectDateEvent":7,"process\\normal\\T0016::testCorrectDateEvent":7,"process\\normal\\T0018::testCorrectDateEvent":7,"process\\normal\\T0019::testCorrectDateEvent":7,"process\\normal\\T0011::testCorrectWorkflowDateEvent":7,"process\\normal\\T0012::testCorrectWorkflowDateEvent":7,"process\\normal\\T0013::testCorrectWorkflowDateEvent":7,"process\\normal\\T0014::testCorrectWorkflowDateEvent":7,"process\\normal\\T0015::testCorrectWorkflowDateEvent":7,"process\\normal\\T0018::testCorrectWorkflowDateEvent":7,"process\\normal\\T0019::testCorrectWorkflowDateEvent":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPsp":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction1Rpt2Versamenti":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction1RPT1TransferAndBollo":7,"tests\\process\\normal\\T0003::testCorrectDateEvent":7,"tests\\process\\normal\\T0004::testCorrectDateEvent":7,"tests\\process\\normal\\T0005::testCorrectWorkflowDateEvent":7,"tests\\process\\normal\\T0006::testCorrectDateEvent":7,"tests\\process\\normal\\T0007::testCorrectDateEvent":7,"tests\\process\\normal\\T0009::testCorrectDateEvent":7,"tests\\process\\normal\\T0009::testCorrectWorkflowDateEvent":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptWithAllInfoInEvents":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptWithoutPspInfoInEvents":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptWithoutChannelInfoInEvents":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptAfterFirstAttempt":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreatePaymentAfterFirstAttempt":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreatePaymentWithoutNoticeInEvent":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateOnlyWorkFlow":7,"tests\\process\\cache\\TestAnalysisActivatePaymentNoticeResp::testInsertTransfer":7,"process\\crawler\\SingleActivatePaymentNoticeReq::testWorkflow":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptNotAllInfoInEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptNotAllInfoInEvent::testEvent":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentAllInfoInEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentAllInfoInEvent::testWorkFlow":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testTransaction":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testTransactionDetails":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testWorkFlow":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testTransaction":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testWorkflow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testReEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testWorkflow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testReEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotallInfoEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotallInfoEvent::testWorkFlow":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testTransactionDetails":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testWorkFlow":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testWorkFlow":8,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaEmittenti":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetIuvs":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCcps":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaEmittente":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetIuv":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCreditorReferenceId":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCcp":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaymentToken":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testTransaction":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testWorkFlow":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testWorkflow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testWorkFlow":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00005_CreateNoPaymentNoInfo::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttempTwoRPTTwoTransferForRPTSameData::testTransaction":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttempTwoRPTTwoTransferForRPTSameData::testWorkFlow":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransaction":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransactionDetails":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testTransaction":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testTransactionDetails":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testWorkFlow":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testEvent":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttempOneRPTTwoTransferWithSessionIdOriginalNotFound::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testReEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testEvent":7},"times":{"pagopa\\database\\SingleRowTest::testGetTable":0.01,"pagopa\\database\\SingleRowTest::testGetColumnValue":0.001,"pagopa\\database\\SingleRowTest::testGetReadyColumnValue":0,"pagopa\\database\\SingleRowTest::testGetRow":0,"pagopa\\database\\SingleRowTest::testGetNeedPrimaryKeys":0,"pagopa\\database\\SingleRowTest::testGetPrimaryKeys":0,"pagopa\\database\\SingleRowTest::testInsert":0,"pagopa\\database\\SingleRowTest::testUpdate":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetPaymentsCount":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetTipoEvento":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetSottoTipoEvento":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetCreditorReferenceId":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetPaymentToken":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testIsValid":0.004,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetKey":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testTransaction":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetMethodInterface":0.003,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetPaymentsCount":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetTipoEvento":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetSottoTipoEvento":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetCreditorReferenceId":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetPaymentToken":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testIsValid":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetKey":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testTransaction":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetMethodInterface":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetAllNoticesNumbers":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetAllTokens":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetToken":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetImportoTotale":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetImporto":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetTransferPa":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetTransferAmount":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetTransferIban":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testIsBollo":0.003,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetAllNoticesNumbers":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetAllTokens":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetToken":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetImportoTotale":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetImporto":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetTransferPa":0.001,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetTransferAmount":0.001,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetTransferIban":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testIsBollo":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testIsFaultEvent":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetFaultCode":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetFaultString":0,"pagopa\\process\\normal\\T0001::testCorrectInfoTransaction":0.009,"pagopa\\process\\normal\\T0001::testCorrectWorkflow":0,"pagopa\\process\\normal\\T0001::testCorrectReEvent":0,"pagopa\\process\\normal\\T0002::testCorrectInfoTransaction":0,"pagopa\\process\\normal\\T0002::testCorrectWorkflow":0,"pagopa\\process\\normal\\T0002::testCorrectReEvent":0,"pagopa\\process\\normal\\T0003::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0003::testCorrectWorkflowDateEvent":0,"pagopa\\process\\normal\\T0003::testCorrectReEvent":0,"pagopa\\process\\normal\\T0004::testCorrectDateEvent":0.001,"pagopa\\process\\normal\\T0004::testCorrectWorkflowDateEvent":0,"pagopa\\process\\normal\\T0004::testCorrectReEvent":0,"pagopa\\process\\normal\\T0005::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0005::testCorrectWorkflowDateEvent":0,"pagopa\\process\\normal\\T0005::testCorrectReEvent":0,"pagopa\\process\\normal\\T0006::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0006::testCorrectWorkflowDateEvent":0,"pagopa\\process\\normal\\T0006::testCorrectReEvent":0,"pagopa\\process\\normal\\T0007::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0007::testCorrectWorkflowDateEvent":0,"pagopa\\process\\normal\\T0007::testCorrectReEvent":0,"pagopa\\process\\normal\\T0008::testCorrectDateEvent":0.001,"pagopa\\process\\normal\\T0008::testCorrectReEvent":0,"pagopa\\process\\normal\\T0009::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0009::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0009::testCorrectReEvent":0,"pagopa\\process\\normal\\T0010::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0010::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0010::testCorrectReEvent":0,"pagopa\\process\\normal\\T0011::testCorrectDateEvent":0.012,"pagopa\\process\\normal\\T0011::testCorrectWorkflowDateEvent":0.002,"pagopa\\process\\normal\\T0011::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0011::testCorrectDetails":0.002,"pagopa\\process\\normal\\T0012::testCorrectDateEvent":0.012,"pagopa\\process\\normal\\T0012::testCorrectWorkflowDateEvent":0.002,"pagopa\\process\\normal\\T0012::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0012::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0013::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0013::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0013::testCorrectReEvent":0.002,"pagopa\\process\\normal\\T0013::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0014::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0014::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0014::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0014::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0015::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0015::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0015::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0015::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0016::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0016::testCorrectWorkflowDateEvent":0.002,"pagopa\\process\\normal\\T0016::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0016::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0017::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0017::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0017::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0017::testCorrectDetails":0,"pagopa\\process\\normal\\T0018::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0018::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0018::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0018::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0019::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0019::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0019::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0019::testCorrectReEvent":0.001,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetPaymentsCount":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetTipoEvento":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetSottoTipoEvento":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetCreditorReferenceId":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetPaymentToken":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testIsValid":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetKey":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testTransaction":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetMethodInterface":0.005,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaymentsCount":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetTipoEvento":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetSottoTipoEvento":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCreditorReferenceId":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaymentToken":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testIsValid":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetKey":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testTransaction":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetMethodInterface":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetAllNoticesNumbers":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetAllTokens":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetToken":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetImportoTotale":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetImporto":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetTransferPa":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetTransferAmount":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetTransferIban":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testIsBollo":0.003,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetAllNoticesNumbers":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetAllTokens":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetToken":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetImportoTotale":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetImporto":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetTransferPa":0.001,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetTransferAmount":0.001,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetTransferIban":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testIsBollo":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testIsFaultEvent":0.004,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetFaultCode":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetFaultString":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetCcps":0.001,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferId":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetCcp":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetPsp":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetToken":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetImporto":0.007,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetPaymentsCount":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferCount":0.001,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetBrokerPa":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetIdCarrello":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetPaEmittenti":0.001,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetNoticeNumber":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetBrokerPsp":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetImportoTotale":0.001,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferAmount":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testIsBollo":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::test__construct":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetIuv":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetAllTokens":0.001,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetStazione":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetAllNoticesNumbers":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetCanale":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferPa":0.004,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferIban":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetPaEmittente":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetIuvs":0.001,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetPaEmittente":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetPsp":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testIsFaultEvent":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetBrokerPa":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetFaultCode":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetTransferCount":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetFaultString":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetIuvs":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetIuv":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetTransferId":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetAllNoticesNumbers":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetCanale":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetPaymentsCount":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetCcps":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testIsBollo":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetStazione":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetNoticeNumber":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetTransferPa":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetImportoTotale":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetAllTokens":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetBrokerPsp":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetPaEmittenti":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetCcp":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetTransferAmount":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetToken":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetTransferIban":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetImporto":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetCanale":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction":0.005,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransactionDetails":0.009,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetCreditorReferenceId":0.002,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetPaymentToken":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetPaEmittenti":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetPsp":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetCcp":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetStazione":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetTransferCount":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetNoticeNumber":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetMethodInterface":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetCcps":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetIuv":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetIuvs":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetBrokerPa":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetPaEmittente":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetBrokerPsp":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetKey":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetIdCarrello":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testWorkflowEvent":0.002,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testIsValid":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetPaymentsCount":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction1Rpt1Versamento":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction1Rpt2Versamenti":0.002,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction2RPT2TransferEach":0.005,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testA":0.002,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction1RPT1TransferAndBollo":0.003,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction2RPT1TransferForEachRPTMultiPa":0.005,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetTransferCount":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testIsValid":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetPaymentToken":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetCcp":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetKey":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetNoticeNumber":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetCcps":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetBrokerPsp":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetPsp":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetIuv":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetStazione":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetIuvs":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetCanale":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetCreditorReferenceId":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetMethodInterface":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetPaEmittente":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetPaEmittenti":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetPaymentsCount":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetBrokerPa":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testTransaction":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testTransactionDetails":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testWorkflow":0,"pagopa\\database\\SingleRowTest::testRemoveColumn":0,"process\\normal\\T0001::testCorrectInfoTransaction":0.058,"process\\normal\\T0001::testCorrectWorkflow":0,"process\\normal\\T0001::testCorrectReEvent":0,"tests\\process\\normal\\T0002::testCorrectInfoTransaction":0,"tests\\process\\normal\\T0002::testCorrectWorkflow":0,"tests\\process\\normal\\T0002::testCorrectReEvent":0,"tests\\process\\normal\\T0003::testCorrectDateEvent":0,"tests\\process\\normal\\T0003::testCorrectWorkflowDateEvent":0,"tests\\process\\normal\\T0003::testCorrectReEvent":0,"tests\\process\\normal\\T0004::testCorrectDateEvent":0.014,"tests\\process\\normal\\T0004::testCorrectWorkflowDateEvent":0,"tests\\process\\normal\\T0004::testCorrectReEvent":0,"tests\\process\\normal\\T0005::testCorrectDateEvent":0,"tests\\process\\normal\\T0005::testCorrectWorkflowDateEvent":0,"tests\\process\\normal\\T0005::testCorrectReEvent":0,"tests\\process\\normal\\T0006::testCorrectDateEvent":0,"tests\\process\\normal\\T0006::testCorrectWorkflowDateEvent":0,"tests\\process\\normal\\T0006::testCorrectReEvent":0,"tests\\process\\normal\\T0007::testCorrectDateEvent":0,"tests\\process\\normal\\T0007::testCorrectWorkflowDateEvent":0,"tests\\process\\normal\\T0007::testCorrectReEvent":0,"tests\\process\\normal\\T0008::testCorrectDateEvent":0.003,"tests\\process\\normal\\T0008::testCorrectReEvent":0,"tests\\process\\normal\\T0009::testCorrectDateEvent":0,"tests\\process\\normal\\T0009::testCorrectWorkflowDateEvent":0.007,"tests\\process\\normal\\T0009::testCorrectReEvent":0,"process\\normal\\T0010::testCorrectDateEvent":0,"process\\normal\\T0010::testCorrectWorkflowDateEvent":0.008,"process\\normal\\T0010::testCorrectReEvent":0,"process\\normal\\T0011::testCorrectDateEvent":0.012,"process\\normal\\T0011::testCorrectWorkflowDateEvent":0.046,"process\\normal\\T0011::testCorrectReEvent":0.054,"process\\normal\\T0011::testCorrectDetails":0.04,"process\\normal\\T0012::testCorrectDateEvent":0.013,"process\\normal\\T0012::testCorrectWorkflowDateEvent":0.059,"process\\normal\\T0012::testCorrectReEvent":0.055,"process\\normal\\T0012::testCorrectDetails":0.025,"process\\normal\\T0013::testCorrectDateEvent":0,"process\\normal\\T0013::testCorrectWorkflowDateEvent":0.041,"process\\normal\\T0013::testCorrectReEvent":0.086,"process\\normal\\T0013::testCorrectDetails":0.024,"process\\normal\\T0014::testCorrectDateEvent":0,"process\\normal\\T0014::testCorrectWorkflowDateEvent":0.049,"process\\normal\\T0014::testCorrectReEvent":0.054,"process\\normal\\T0014::testCorrectDetails":0.034,"process\\normal\\T0015::testCorrectDateEvent":0,"process\\normal\\T0015::testCorrectWorkflowDateEvent":0.049,"process\\normal\\T0015::testCorrectReEvent":0.055,"process\\normal\\T0015::testCorrectDetails":0.025,"process\\normal\\T0016::testCorrectDateEvent":0,"process\\normal\\T0016::testCorrectWorkflowDateEvent":0.055,"process\\normal\\T0016::testCorrectReEvent":0.056,"process\\normal\\T0016::testCorrectDetails":0.024,"process\\normal\\T0017::testCorrectDateEvent":0,"process\\normal\\T0017::testCorrectWorkflowDateEvent":0.005,"process\\normal\\T0017::testCorrectReEvent":0.065,"process\\normal\\T0017::testCorrectDetails":0,"process\\normal\\T0018::testCorrectDateEvent":0,"process\\normal\\T0018::testCorrectDetails":0.05,"process\\normal\\T0018::testCorrectWorkflowDateEvent":0.044,"process\\normal\\T0018::testCorrectReEvent":0.052,"process\\normal\\T0019::testCorrectDateEvent":0,"process\\normal\\T0019::testCorrectDetails":0.031,"process\\normal\\T0019::testCorrectWorkflowDateEvent":0.036,"process\\normal\\T0019::testCorrectReEvent":0.068,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptWithAllInfoInEvents":0.209,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptWithoutPspInfoInEvents":0.001,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptWithoutChannelInfoInEvents":0.001,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptAfterFirstAttempt":0.001,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreatePaymentAfterFirstAttempt":0.001,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreatePaymentWithoutNoticeInEvent":0.001,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateOnlyWorkFlow":0.001,"tests\\process\\cache\\TestAnalysisActivatePaymentNoticeResp::testInsertTransfer":0.067,"process\\crawler\\SingleActivatePaymentNoticeReq::testTransaction":0.022,"process\\crawler\\SingleActivatePaymentNoticeReq::testTransactionDetails":0.028,"process\\crawler\\SingleActivatePaymentNoticeReq::testWorkflow":0.035,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptAllInfoInEvent::testTransaction":0.063,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptAllInfoInEvent::testTransactionDetails":0.033,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptAllInfoInEvent::testWorkflow":0.031,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptAllInfoInEvent::testReEvent":0,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptNotAllInfoInEvent::testTransaction":0.018,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptNotAllInfoInEvent::testTransactionDetails":0.004,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptNotAllInfoInEvent::testWorkFlow":0.007,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptNotAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentAllInfoInEvent::testTransaction":0.028,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentAllInfoInEvent::testTransactionDetails":0.004,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentAllInfoInEvent::testWorkFlow":0.002,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentNotAllInfoInEvent::testTransaction":0.015,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentNotAllInfoInEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentNotAllInfoInEvent::testWorkFlow":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentNotAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testTransaction":0.014,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testTransactionDetails":0.002,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testWorkFlow":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testTransaction":0.122,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testWorkflow":0.033,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testReEvent":0.002,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testTransaction":0.009,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testWorkFlow":0.061,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testTransaction":0.011,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testWorkFlow":0.046,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testTransaction":0.01,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testWorkFlow":0.05,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testEvent":0.003,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00005_CreateNoPaymentNoInfo::testTransaction":0.01,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00005_CreateNoPaymentNoInfo::testTransactionDetails":0,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00005_CreateNoPaymentNoInfo::testWorkFlow":0,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00005_CreateNoPaymentNoInfo::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testTransaction":0.01,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testWorkflow":0.051,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testReEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testTransaction":0.011,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testWorkflow":0.035,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testReEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testTransaction":0.011,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testWorkFlow":0.037,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testTransaction":0.01,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testWorkFlow":0.054,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testTransaction":0.014,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testTransactionDetails":0.009,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testWorkFlow":0.076,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testTransaction":0.016,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testTransactionDetails":0.002,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testWorkFlow":0.1,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testEvent":0.002,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotallInfoEvent::testTransaction":0.013,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotallInfoEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotallInfoEvent::testWorkFlow":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotallInfoEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testTransaction":0.131,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testTransactionDetails":0.002,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testWorkFlow":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testTransaction":0.015,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testTransactionDetails":0.004,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testWorkFlow":0.109,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testTransaction":0.013,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testTransactionDetails":0.002,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testWorkFlow":0.113,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testTransaction":0.014,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testWorkFlow":0.076,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testEvent":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testTransaction":0.012,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testTransactionDetails":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testWorkFlow":0.051,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testTransaction":0.032,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testTransactionDetails":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testWorkFlow":0.061,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testEvent":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testTransaction":0.017,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testTransactionDetails":0.003,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testWorkFlow":0.062,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testEvent":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testTransaction":0.012,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testTransactionDetails":0.01,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testWorkFlow":0.057,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testEvent":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testTransaction":0.018,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testTransactionDetails":0.003,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testWorkFlow":0.064,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testEvent":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testTransaction":0.011,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testTransactionDetails":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testWorkFlow":0.047,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testEvent":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttempTwoRPTTwoTransferForRPTSameData::testTransaction":0.013,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttempTwoRPTTwoTransferForRPTSameData::testTransactionDetails":0.003,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttempTwoRPTTwoTransferForRPTSameData::testWorkFlow":0.005,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttempTwoRPTTwoTransferForRPTSameData::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransaction":0.013,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransactionDetails":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testWorkFlow":0.004,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testTransaction":0.095,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testTransactionDetails":0.006,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testWorkFlow":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttempOneRPTTwoTransferWithSessionIdOriginalNotFound::testTransaction":0.046,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttempOneRPTTwoTransferWithSessionIdOriginalNotFound::testTransactionDetails":0.003,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttempOneRPTTwoTransferWithSessionIdOriginalNotFound::testWorkFlow":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttempOneRPTTwoTransferWithSessionIdOriginalNotFound::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testTransaction":0.01,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testTransactionDetails":0.005,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testWorkFlow":0.115,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransaction":0.031,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransactionDetails":0.016,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testWorkFlow":0.127,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testEvent":0.005,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testTransaction":0.011,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testTransactionDetails":0.003,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testWorkFlow":0.104,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testTransaction":0.017,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testTransactionDetails":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testWorkFlow":0.061,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testEvent":0.002}} \ No newline at end of file +{"version":1,"defects":{"pagopa\\process\\normal\\T0011::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0011::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0011::testCorrectReEvent":7,"pagopa\\process\\normal\\T0012::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0012::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0012::testCorrectDetails":7,"pagopa\\process\\normal\\T0013::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0013::testCorrectDetails":7,"pagopa\\process\\normal\\T0014::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0014::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0015::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0015::testCorrectDetails":7,"pagopa\\process\\normal\\T0016::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0016::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0016::testCorrectReEvent":7,"pagopa\\process\\normal\\T0016::testCorrectDetails":7,"pagopa\\process\\normal\\T0018::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0018::testCorrectDetails":7,"pagopa\\process\\normal\\T0011::testCorrectDetails":7,"pagopa\\process\\normal\\T0012::testCorrectReEvent":7,"pagopa\\process\\normal\\T0013::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0013::testCorrectReEvent":7,"pagopa\\process\\normal\\T0014::testCorrectReEvent":7,"pagopa\\process\\normal\\T0015::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0015::testCorrectReEvent":7,"pagopa\\process\\normal\\T0017::testCorrectReEvent":7,"pagopa\\process\\normal\\T0018::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0018::testCorrectReEvent":7,"pagopa\\process\\normal\\T0019::testCorrectDateEvent":7,"pagopa\\process\\normal\\T0019::testCorrectDetails":7,"pagopa\\process\\normal\\T0019::testCorrectWorkflowDateEvent":7,"pagopa\\process\\normal\\T0019::testCorrectReEvent":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetCcps":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetCcp":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetToken":8,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetImporto":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferCount":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetBrokerPa":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetIdCarrello":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetPaEmittenti":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetImportoTotale":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferAmount":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testIsBollo":7,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferIban":8,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferPa":7,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testIsFaultEvent":8,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetFaultCode":8,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetFaultString":7,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testIsBollo":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetCreditorReferenceId":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetPaEmittente":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetIuv":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetBrokerPsp":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetMethodInterface":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testIsValid":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction":8,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransactionDetails":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testWorkflowEvent":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction1Rpt1Versamento":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction2RPT2TransferEach":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testA":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction2RPT1TransferForEachRPTMultiPa":7,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testIsValid":7,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetBrokerPsp":7,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetMethodInterface":7,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetPaymentsCount":8,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetBrokerPa":7,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testWorkflow":7,"process\\normal\\T0001::testCorrectInfoTransaction":7,"process\\normal\\T0001::testCorrectWorkflow":7,"process\\normal\\T0001::testCorrectReEvent":7,"tests\\process\\normal\\T0002::testCorrectInfoTransaction":7,"tests\\process\\normal\\T0005::testCorrectDateEvent":7,"process\\normal\\T0011::testCorrectDateEvent":7,"process\\normal\\T0012::testCorrectDateEvent":7,"process\\normal\\T0013::testCorrectDateEvent":7,"process\\normal\\T0014::testCorrectDateEvent":7,"process\\normal\\T0015::testCorrectDateEvent":7,"process\\normal\\T0016::testCorrectDateEvent":7,"process\\normal\\T0018::testCorrectDateEvent":7,"process\\normal\\T0019::testCorrectDateEvent":7,"process\\normal\\T0011::testCorrectWorkflowDateEvent":7,"process\\normal\\T0012::testCorrectWorkflowDateEvent":7,"process\\normal\\T0013::testCorrectWorkflowDateEvent":7,"process\\normal\\T0014::testCorrectWorkflowDateEvent":7,"process\\normal\\T0015::testCorrectWorkflowDateEvent":7,"process\\normal\\T0018::testCorrectWorkflowDateEvent":7,"process\\normal\\T0019::testCorrectWorkflowDateEvent":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPsp":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction1Rpt2Versamenti":7,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction1RPT1TransferAndBollo":7,"tests\\process\\normal\\T0003::testCorrectDateEvent":7,"tests\\process\\normal\\T0004::testCorrectDateEvent":7,"tests\\process\\normal\\T0005::testCorrectWorkflowDateEvent":7,"tests\\process\\normal\\T0006::testCorrectDateEvent":7,"tests\\process\\normal\\T0007::testCorrectDateEvent":7,"tests\\process\\normal\\T0009::testCorrectDateEvent":7,"tests\\process\\normal\\T0009::testCorrectWorkflowDateEvent":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptWithAllInfoInEvents":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptWithoutPspInfoInEvents":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptWithoutChannelInfoInEvents":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptAfterFirstAttempt":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreatePaymentAfterFirstAttempt":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreatePaymentWithoutNoticeInEvent":7,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateOnlyWorkFlow":7,"tests\\process\\cache\\TestAnalysisActivatePaymentNoticeResp::testInsertTransfer":7,"process\\crawler\\SingleActivatePaymentNoticeReq::testWorkflow":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptNotAllInfoInEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptNotAllInfoInEvent::testEvent":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentAllInfoInEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentAllInfoInEvent::testWorkFlow":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testTransaction":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testTransactionDetails":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testWorkFlow":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testTransaction":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testWorkflow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testReEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testWorkflow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testReEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotallInfoEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotallInfoEvent::testWorkFlow":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testTransactionDetails":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testWorkFlow":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testWorkFlow":8,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaEmittenti":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetIuvs":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCcps":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaEmittente":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetIuv":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCreditorReferenceId":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCcp":7,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaymentToken":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testTransaction":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testWorkflow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testTransaction":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testTransaction":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testWorkFlow":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testTransactionDetails":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00005_CreateNoPaymentNoInfo::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttempTwoRPTTwoTransferForRPTSameData::testTransaction":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttempTwoRPTTwoTransferForRPTSameData::testWorkFlow":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransaction":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransactionDetails":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testTransaction":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testTransactionDetails":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testWorkFlow":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testEvent":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttempOneRPTTwoTransferWithSessionIdOriginalNotFound::testWorkFlow":8,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testReEvent":7,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testEvent":7,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testEvent":7,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testTransaction":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testTransactionDetails":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testWorkFlow":8,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testEvent":7,"process\\crawler\\sendPaymentOutcome\\T00030_WorkflowPaymentMod3New2TransferSPOOK::testTransactionDetails":7,"process\\crawler\\sendPaymentOutcome\\T00030_WorkflowPaymentMod3New2TransferSPOOK::testEvent":7},"times":{"pagopa\\database\\SingleRowTest::testGetTable":0.01,"pagopa\\database\\SingleRowTest::testGetColumnValue":0.001,"pagopa\\database\\SingleRowTest::testGetReadyColumnValue":0,"pagopa\\database\\SingleRowTest::testGetRow":0,"pagopa\\database\\SingleRowTest::testGetNeedPrimaryKeys":0,"pagopa\\database\\SingleRowTest::testGetPrimaryKeys":0,"pagopa\\database\\SingleRowTest::testInsert":0,"pagopa\\database\\SingleRowTest::testUpdate":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetPaymentsCount":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetTipoEvento":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetSottoTipoEvento":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetCreditorReferenceId":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetPaymentToken":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testIsValid":0.004,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetKey":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testTransaction":0,"pagopa\\crawler\\events\\req\\activatePaymentNoticeTest::testGetMethodInterface":0.003,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetPaymentsCount":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetTipoEvento":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetSottoTipoEvento":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetCreditorReferenceId":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetPaymentToken":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testIsValid":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetKey":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testTransaction":0,"pagopa\\crawler\\events\\resp\\activatePaymentNoticeTest::testGetMethodInterface":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetAllNoticesNumbers":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetAllTokens":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetToken":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetImportoTotale":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetImporto":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetTransferPa":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetTransferAmount":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testGetTransferIban":0,"pagopa\\crawler\\methods\\req\\activatePaymentNoticeTest::testIsBollo":0.003,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetAllNoticesNumbers":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetAllTokens":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetToken":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetImportoTotale":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetImporto":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetTransferPa":0.001,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetTransferAmount":0.001,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetTransferIban":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testIsBollo":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testIsFaultEvent":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetFaultCode":0,"pagopa\\crawler\\methods\\resp\\activatePaymentNoticeTest::testGetFaultString":0,"pagopa\\process\\normal\\T0001::testCorrectInfoTransaction":0.009,"pagopa\\process\\normal\\T0001::testCorrectWorkflow":0,"pagopa\\process\\normal\\T0001::testCorrectReEvent":0,"pagopa\\process\\normal\\T0002::testCorrectInfoTransaction":0,"pagopa\\process\\normal\\T0002::testCorrectWorkflow":0,"pagopa\\process\\normal\\T0002::testCorrectReEvent":0,"pagopa\\process\\normal\\T0003::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0003::testCorrectWorkflowDateEvent":0,"pagopa\\process\\normal\\T0003::testCorrectReEvent":0,"pagopa\\process\\normal\\T0004::testCorrectDateEvent":0.001,"pagopa\\process\\normal\\T0004::testCorrectWorkflowDateEvent":0,"pagopa\\process\\normal\\T0004::testCorrectReEvent":0,"pagopa\\process\\normal\\T0005::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0005::testCorrectWorkflowDateEvent":0,"pagopa\\process\\normal\\T0005::testCorrectReEvent":0,"pagopa\\process\\normal\\T0006::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0006::testCorrectWorkflowDateEvent":0,"pagopa\\process\\normal\\T0006::testCorrectReEvent":0,"pagopa\\process\\normal\\T0007::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0007::testCorrectWorkflowDateEvent":0,"pagopa\\process\\normal\\T0007::testCorrectReEvent":0,"pagopa\\process\\normal\\T0008::testCorrectDateEvent":0.001,"pagopa\\process\\normal\\T0008::testCorrectReEvent":0,"pagopa\\process\\normal\\T0009::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0009::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0009::testCorrectReEvent":0,"pagopa\\process\\normal\\T0010::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0010::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0010::testCorrectReEvent":0,"pagopa\\process\\normal\\T0011::testCorrectDateEvent":0.012,"pagopa\\process\\normal\\T0011::testCorrectWorkflowDateEvent":0.002,"pagopa\\process\\normal\\T0011::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0011::testCorrectDetails":0.002,"pagopa\\process\\normal\\T0012::testCorrectDateEvent":0.012,"pagopa\\process\\normal\\T0012::testCorrectWorkflowDateEvent":0.002,"pagopa\\process\\normal\\T0012::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0012::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0013::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0013::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0013::testCorrectReEvent":0.002,"pagopa\\process\\normal\\T0013::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0014::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0014::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0014::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0014::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0015::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0015::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0015::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0015::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0016::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0016::testCorrectWorkflowDateEvent":0.002,"pagopa\\process\\normal\\T0016::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0016::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0017::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0017::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0017::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0017::testCorrectDetails":0,"pagopa\\process\\normal\\T0018::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0018::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0018::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0018::testCorrectReEvent":0.001,"pagopa\\process\\normal\\T0019::testCorrectDateEvent":0,"pagopa\\process\\normal\\T0019::testCorrectDetails":0.001,"pagopa\\process\\normal\\T0019::testCorrectWorkflowDateEvent":0.001,"pagopa\\process\\normal\\T0019::testCorrectReEvent":0.001,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetPaymentsCount":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetTipoEvento":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetSottoTipoEvento":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetCreditorReferenceId":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetPaymentToken":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testIsValid":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetKey":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testTransaction":0,"pagopa\\events\\req\\activatePaymentNoticeTest::testGetMethodInterface":0.005,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaymentsCount":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetTipoEvento":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetSottoTipoEvento":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCreditorReferenceId":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPaymentToken":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testIsValid":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetKey":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testTransaction":0,"pagopa\\events\\resp\\activatePaymentNoticeTest::testGetMethodInterface":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetAllNoticesNumbers":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetAllTokens":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetToken":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetImportoTotale":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetImporto":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetTransferPa":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetTransferAmount":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testGetTransferIban":0,"pagopa\\methods\\req\\activatePaymentNoticeTest::testIsBollo":0.003,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetAllNoticesNumbers":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetPaEmittenti":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetIuvs":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetCcps":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetAllTokens":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetNoticeNumber":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetPaEmittente":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetIuv":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetCcp":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetToken":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetCanale":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetBrokerPsp":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetPsp":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetStazione":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetBrokerPa":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetImportoTotale":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetImporto":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetTransferPa":0.001,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetTransferAmount":0.001,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetTransferIban":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testIsBollo":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testIsFaultEvent":0.004,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetFaultCode":0,"pagopa\\methods\\resp\\activatePaymentNoticeTest::testGetFaultString":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetCcps":0.001,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferId":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetCcp":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetPsp":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetToken":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetImporto":0.007,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetPaymentsCount":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferCount":0.001,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetBrokerPa":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetIdCarrello":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetPaEmittenti":0.001,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetNoticeNumber":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetBrokerPsp":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetImportoTotale":0.001,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferAmount":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testIsBollo":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::test__construct":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetIuv":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetAllTokens":0.001,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetStazione":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetAllNoticesNumbers":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetCanale":0,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferPa":0.004,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetTransferIban":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetPaEmittente":0.002,"pagopa\\methods\\req\\nodoInviaCarrelloRPTTest::testGetIuvs":0.001,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetPaEmittente":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetPsp":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testIsFaultEvent":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetBrokerPa":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetFaultCode":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetTransferCount":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetFaultString":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetIuvs":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetIuv":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetTransferId":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetAllNoticesNumbers":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetCanale":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetPaymentsCount":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetCcps":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testIsBollo":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetStazione":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetNoticeNumber":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetTransferPa":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetImportoTotale":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetAllTokens":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetBrokerPsp":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetPaEmittenti":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetCcp":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetTransferAmount":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetToken":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetTransferIban":0,"pagopa\\methods\\resp\\nodoInviaCarrelloRPTTest::testGetImporto":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetCanale":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction":0.005,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransactionDetails":0.009,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetCreditorReferenceId":0.002,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetPaymentToken":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetPaEmittenti":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetPsp":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetCcp":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetStazione":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetTransferCount":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetNoticeNumber":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetMethodInterface":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetCcps":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetIuv":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetIuvs":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetBrokerPa":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetPaEmittente":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetBrokerPsp":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetKey":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetIdCarrello":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testWorkflowEvent":0.002,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testIsValid":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testGetPaymentsCount":0,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction1Rpt1Versamento":0.001,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction1Rpt2Versamenti":0.002,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction2RPT2TransferEach":0.005,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testA":0.002,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction1RPT1TransferAndBollo":0.003,"pagopa\\events\\req\\nodoInviaCarrelloRPTTest::testTransaction2RPT1TransferForEachRPTMultiPa":0.005,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetTransferCount":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testIsValid":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetPaymentToken":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetCcp":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetKey":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetNoticeNumber":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetCcps":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetBrokerPsp":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetPsp":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetIuv":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetStazione":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetIuvs":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetCanale":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetCreditorReferenceId":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetMethodInterface":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetPaEmittente":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetPaEmittenti":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetPaymentsCount":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testGetBrokerPa":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testTransaction":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testTransactionDetails":0,"pagopa\\events\\resp\\nodoInviaCarrelloRPTTest::testWorkflow":0,"pagopa\\database\\SingleRowTest::testRemoveColumn":0,"process\\normal\\T0001::testCorrectInfoTransaction":0.058,"process\\normal\\T0001::testCorrectWorkflow":0,"process\\normal\\T0001::testCorrectReEvent":0,"tests\\process\\normal\\T0002::testCorrectInfoTransaction":0,"tests\\process\\normal\\T0002::testCorrectWorkflow":0,"tests\\process\\normal\\T0002::testCorrectReEvent":0,"tests\\process\\normal\\T0003::testCorrectDateEvent":0,"tests\\process\\normal\\T0003::testCorrectWorkflowDateEvent":0,"tests\\process\\normal\\T0003::testCorrectReEvent":0,"tests\\process\\normal\\T0004::testCorrectDateEvent":0.014,"tests\\process\\normal\\T0004::testCorrectWorkflowDateEvent":0,"tests\\process\\normal\\T0004::testCorrectReEvent":0,"tests\\process\\normal\\T0005::testCorrectDateEvent":0,"tests\\process\\normal\\T0005::testCorrectWorkflowDateEvent":0,"tests\\process\\normal\\T0005::testCorrectReEvent":0,"tests\\process\\normal\\T0006::testCorrectDateEvent":0,"tests\\process\\normal\\T0006::testCorrectWorkflowDateEvent":0,"tests\\process\\normal\\T0006::testCorrectReEvent":0,"tests\\process\\normal\\T0007::testCorrectDateEvent":0,"tests\\process\\normal\\T0007::testCorrectWorkflowDateEvent":0,"tests\\process\\normal\\T0007::testCorrectReEvent":0,"tests\\process\\normal\\T0008::testCorrectDateEvent":0.003,"tests\\process\\normal\\T0008::testCorrectReEvent":0,"tests\\process\\normal\\T0009::testCorrectDateEvent":0,"tests\\process\\normal\\T0009::testCorrectWorkflowDateEvent":0.007,"tests\\process\\normal\\T0009::testCorrectReEvent":0,"process\\normal\\T0010::testCorrectDateEvent":0,"process\\normal\\T0010::testCorrectWorkflowDateEvent":0.008,"process\\normal\\T0010::testCorrectReEvent":0,"process\\normal\\T0011::testCorrectDateEvent":0.012,"process\\normal\\T0011::testCorrectWorkflowDateEvent":0.046,"process\\normal\\T0011::testCorrectReEvent":0.054,"process\\normal\\T0011::testCorrectDetails":0.04,"process\\normal\\T0012::testCorrectDateEvent":0.013,"process\\normal\\T0012::testCorrectWorkflowDateEvent":0.059,"process\\normal\\T0012::testCorrectReEvent":0.055,"process\\normal\\T0012::testCorrectDetails":0.025,"process\\normal\\T0013::testCorrectDateEvent":0,"process\\normal\\T0013::testCorrectWorkflowDateEvent":0.041,"process\\normal\\T0013::testCorrectReEvent":0.086,"process\\normal\\T0013::testCorrectDetails":0.024,"process\\normal\\T0014::testCorrectDateEvent":0,"process\\normal\\T0014::testCorrectWorkflowDateEvent":0.049,"process\\normal\\T0014::testCorrectReEvent":0.054,"process\\normal\\T0014::testCorrectDetails":0.034,"process\\normal\\T0015::testCorrectDateEvent":0,"process\\normal\\T0015::testCorrectWorkflowDateEvent":0.049,"process\\normal\\T0015::testCorrectReEvent":0.055,"process\\normal\\T0015::testCorrectDetails":0.025,"process\\normal\\T0016::testCorrectDateEvent":0,"process\\normal\\T0016::testCorrectWorkflowDateEvent":0.055,"process\\normal\\T0016::testCorrectReEvent":0.056,"process\\normal\\T0016::testCorrectDetails":0.024,"process\\normal\\T0017::testCorrectDateEvent":0,"process\\normal\\T0017::testCorrectWorkflowDateEvent":0.005,"process\\normal\\T0017::testCorrectReEvent":0.065,"process\\normal\\T0017::testCorrectDetails":0,"process\\normal\\T0018::testCorrectDateEvent":0,"process\\normal\\T0018::testCorrectDetails":0.05,"process\\normal\\T0018::testCorrectWorkflowDateEvent":0.044,"process\\normal\\T0018::testCorrectReEvent":0.052,"process\\normal\\T0019::testCorrectDateEvent":0,"process\\normal\\T0019::testCorrectDetails":0.031,"process\\normal\\T0019::testCorrectWorkflowDateEvent":0.036,"process\\normal\\T0019::testCorrectReEvent":0.068,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptWithAllInfoInEvents":0.209,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptWithoutPspInfoInEvents":0.001,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptWithoutChannelInfoInEvents":0.001,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateAttemptAfterFirstAttempt":0.001,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreatePaymentAfterFirstAttempt":0.001,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreatePaymentWithoutNoticeInEvent":0.001,"process\\cache\\TestAnalysisActivatePaymentNoticeReq::testCreateOnlyWorkFlow":0.001,"tests\\process\\cache\\TestAnalysisActivatePaymentNoticeResp::testInsertTransfer":0.067,"process\\crawler\\SingleActivatePaymentNoticeReq::testTransaction":0.022,"process\\crawler\\SingleActivatePaymentNoticeReq::testTransactionDetails":0.028,"process\\crawler\\SingleActivatePaymentNoticeReq::testWorkflow":0.035,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptAllInfoInEvent::testTransaction":0.063,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptAllInfoInEvent::testTransactionDetails":0.033,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptAllInfoInEvent::testWorkflow":0.031,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptAllInfoInEvent::testReEvent":0,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptNotAllInfoInEvent::testTransaction":0.018,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptNotAllInfoInEvent::testTransactionDetails":0.004,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptNotAllInfoInEvent::testWorkFlow":0.007,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateAttemptNotAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentAllInfoInEvent::testTransaction":0.028,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentAllInfoInEvent::testTransactionDetails":0.004,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentAllInfoInEvent::testWorkFlow":0.002,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentNotAllInfoInEvent::testTransaction":0.015,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentNotAllInfoInEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentNotAllInfoInEvent::testWorkFlow":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreatePaymentNotAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testTransaction":0.014,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testTransactionDetails":0.002,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testWorkFlow":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\CreateNoPaymentNoInfo::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testTransaction":0.067,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testTransactionDetails":0.002,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testWorkflow":0.045,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00001_CreateAttemptAllInfoInEvent::testReEvent":0.002,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testTransaction":0.011,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testWorkFlow":0.046,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00002_CreateAttemptNotAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testTransaction":0.011,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testWorkFlow":0.079,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00003_CreatePaymentAllInfoInEvent::testEvent":0.002,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testTransaction":0.015,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testWorkFlow":0.078,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00004_CreatePaymentNotAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00005_CreateNoPaymentNoInfo::testTransaction":0.011,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00005_CreateNoPaymentNoInfo::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00005_CreateNoPaymentNoInfo::testWorkFlow":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00005_CreateNoPaymentNoInfo::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testTransaction":0.011,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testWorkflow":0.061,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo::testReEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testTransaction":0.011,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testWorkflow":0.068,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo::testReEvent":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testTransaction":0.013,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testWorkFlow":0.054,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent::testEvent":0.002,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testTransaction":0.017,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testTransactionDetails":0.002,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testWorkFlow":0.059,"process\\crawler\\activatePaymentNotice\\SingleEvent\\T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testTransaction":0.016,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testTransactionDetails":0.004,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testWorkFlow":0.085,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00011_CreateAttemptReqRespOneTransferAllInfoEvent::testEvent":0.003,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testTransaction":0.02,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testTransactionDetails":0.002,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testWorkFlow":0.073,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00012_CreateAttemptReqRespTwoTransferAllInfoEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotallInfoEvent::testTransaction":0.013,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotallInfoEvent::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotallInfoEvent::testWorkFlow":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotallInfoEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testTransaction":0.131,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testTransactionDetails":0.002,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testWorkFlow":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotallInfoEvent::testEvent":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testTransaction":0.012,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testTransactionDetails":0.003,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testWorkFlow":0.084,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent::testEvent":0.002,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testTransaction":0.014,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testTransactionDetails":0.002,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testWorkFlow":0.059,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent::testEvent":0.002,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testTransaction":0.015,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testTransactionDetails":0.001,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testWorkFlow":0.057,"process\\crawler\\activatePaymentNotice\\BothEvents\\T00015_CreatePaymentReqRespWithAllInfoAndFaultCode::testEvent":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testTransaction":0.011,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testTransactionDetails":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testWorkFlow":0.048,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00020_CreateAttemptOneRPTOneTransfer::testEvent":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testTransaction":0.013,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testTransactionDetails":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testWorkFlow":0.042,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00021_CreateAttemptOneRPTTwoTransfer::testEvent":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testTransaction":0.011,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testTransactionDetails":0.004,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testWorkFlow":0.049,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00022_CreateAttemptTwoRPTTwoTransfer::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testTransaction":0.011,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testTransactionDetails":0.004,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testWorkFlow":0.055,"process\\crawler\\nodoInviaCarrelloRPT\\SingleEvent\\T00023_CreateAttemptTwoRPTFirstRpt2TransferSecondRpt2Transfer1Bollo::testEvent":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testTransaction":0.015,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testTransactionDetails":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testWorkFlow":0.059,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00024_CreateAttemptOneRPT1TransferSameData::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testTransaction":0.02,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testTransactionDetails":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testWorkFlow":0.054,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00025_CreateAttemptOneRPT2TransferSameData::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttempTwoRPTTwoTransferForRPTSameData::testTransaction":0.013,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttempTwoRPTTwoTransferForRPTSameData::testTransactionDetails":0.003,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttempTwoRPTTwoTransferForRPTSameData::testWorkFlow":0.005,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttempTwoRPTTwoTransferForRPTSameData::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransaction":0.013,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransactionDetails":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testWorkFlow":0.004,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttempTwoRPTTwoTransferForRPTWithResponseDifferentData::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testTransaction":0.095,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testTransactionDetails":0.006,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testWorkFlow":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttempOneoRPTTwoTransferWithFaultCodeInResponse::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttempOneRPTTwoTransferWithSessionIdOriginalNotFound::testTransaction":0.046,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttempOneRPTTwoTransferWithSessionIdOriginalNotFound::testTransactionDetails":0.003,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttempOneRPTTwoTransferWithSessionIdOriginalNotFound::testWorkFlow":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttempOneRPTTwoTransferWithSessionIdOriginalNotFound::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testTransaction":0.012,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testTransactionDetails":0.003,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testWorkFlow":0.075,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00026_CreateAttemptTwoRPTTwoTransferForRPTSameData::testEvent":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransaction":0.014,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testTransactionDetails":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testWorkFlow":0.164,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData::testEvent":0.003,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testTransaction":0.014,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testTransactionDetails":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testWorkFlow":0.056,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse::testEvent":0.002,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testTransaction":0.013,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testTransactionDetails":0.001,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testWorkFlow":0.061,"process\\crawler\\nodoInviaCarrelloRPT\\BothEvents\\T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound::testEvent":0.002,"process\\crawler\\sendPaymentOutcome\\T00030_WorkflowPaymentMod3New2TransferSPOOK::testTransaction":0.018,"process\\crawler\\sendPaymentOutcome\\T00030_WorkflowPaymentMod3New2TransferSPOOK::testTransactionDetails":0.002,"process\\crawler\\sendPaymentOutcome\\T00030_WorkflowPaymentMod3New2TransferSPOOK::testWorkFlow":0.096,"process\\crawler\\sendPaymentOutcome\\T00030_WorkflowPaymentMod3New2TransferSPOOK::testEvent":0.005}} \ No newline at end of file diff --git a/src/tests/phpunit.xml b/src/tests/phpunit.xml index 13e2f19d..5dd1f320 100644 --- a/src/tests/phpunit.xml +++ b/src/tests/phpunit.xml @@ -23,20 +23,7 @@ - process/crawler/activatePaymentNotice/SingleEvent/T00001_CreateAttemptAllInfoInEvent.php - process/crawler/activatePaymentNotice/SingleEvent/T00002_CreateAttemptNotAllInfoInEvent.php - process/crawler/activatePaymentNotice/SingleEvent/T00003_CreatePaymentAllInfoInEvent.php - process/crawler/activatePaymentNotice/SingleEvent/T00004_CreatePaymentNotAllInfoInEvent.php - process/crawler/activatePaymentNotice/SingleEvent/T00005_CreateNoPaymentNoInfo.php - process/crawler/activatePaymentNotice/SingleEvent/T00006_CreateAttemptAlreadyPresentInAnotherDayAllInfo.php - process/crawler/activatePaymentNotice/SingleEvent/T00007_CreateAttemptAlreadyPresentInAnotherDayNotAllInfo.php - process/crawler/activatePaymentNotice/SingleEvent/T00008_CreatePaymentAlreadyPresenteInAnotherDayAllInfoInEvent.php - process/crawler/activatePaymentNotice/SingleEvent/T00009_CreatePaymentAlreadyPresenteInAnotherDayNotAllInfoInEvent.php - process/crawler/activatePaymentNotice/BothEvents/T00011_CreateAttemptReqRespOneTransferAllInfoEvent.php - process/crawler/activatePaymentNotice/BothEvents/T00012_CreateAttemptReqRespTwoTransferAllInfoEvent.php - process/crawler/activatePaymentNotice/BothEvents/T00013_CreateAttemptReqRespOneTransferNotAllInfoEvent.php - process/crawler/activatePaymentNotice/BothEvents/T00014_CreateAttemptReqRespTwoTransferNotAllInfoEvent.php - process/crawler/activatePaymentNotice/BothEvents/T00015_CreatePaymentReqRespWithAllInfoAndFaultCode.php + process/crawler/sendPaymentOutcome/T00030_WorkflowPaymentMod3New2TransferSPOOK.php process/crawler/activatePaymentNotice/SingleEvent/T00001_CreateAttemptAllInfoInEvent.php @@ -63,6 +50,7 @@ process/crawler/nodoInviaCarrelloRPT/BothEvents/T00027_CreateAttemptTwoRPTTwoTransferForRPTWithResponseDifferentData.php process/crawler/nodoInviaCarrelloRPT/BothEvents/T00028_CreateAttemptOneRPTTwoTransferWithFaultCodeInResponse.php process/crawler/nodoInviaCarrelloRPT/BothEvents/T00029_CreateAttemptOneRPTTwoTransferWithSessionIdOriginalNotFound.php + process/crawler/sendPaymentOutcome/T00030_WorkflowPaymentMod3New2TransferSPOOK.php pagopa/database/SingleRowTest.php diff --git a/src/tests/process/crawler/sendPaymentOutcome/T00030_WorkflowPaymentMod3New2TransferSPOOK.php b/src/tests/process/crawler/sendPaymentOutcome/T00030_WorkflowPaymentMod3New2TransferSPOOK.php new file mode 100644 index 00000000..b382361b --- /dev/null +++ b/src/tests/process/crawler/sendPaymentOutcome/T00030_WorkflowPaymentMod3New2TransferSPOOK.php @@ -0,0 +1,240 @@ +Valuta la corretta lavorazione di una singola activatePaymentNotice Request con token assente e già lavorata nel giorno precedente

+ * + * + *

Event(s)

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
idtypesubtype
40activatePaymentNoticeREQ
41activatePaymentNoticeRESP
42sendPaymentOutcomeREQ
43sendPaymentOutcomeRESP
+ * + *

Transaction Table

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
iuvpa_emittentetoken
0100000000000003077777777777
* Altri parametri saranno controllati
+ * + *

Transaction Details

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
amountpa_transferiban
120.0077777777777IT18U0000000000000000000001
180.0077777777777IT18U0000000000000000000002
* Altri parametri saranno controllati
+ * + *

Transaction Events

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
event_idfk_tipoeventoevent_timestamp
T00000812024-03-10 09:41:00.232
* Altri parametri saranno controllati
+ * + *

ReEvent

+ *

state: LOADED

+ * + *

Fault

+ *

False

+ * + */ +#[TestDox('[T00030] Valuta la corretta lavorazione di un workflow di pagamento MOD3 NEW con 2 transfer e una sendPaymentOutcome OK')] +class T00030_WorkflowPaymentMod3New2TransferSPOOK extends TestCase +{ + + protected static \GetInfoFromDb $db; + + + public static function setUpBeforeClass(): void + { + self::$db = new \GetInfoFromDb(); + } + + + #[TestDox('[TRANSACTION] Verifica correttezza dei dati nella tabella transaction')] + public function testTransaction() + { + $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000030', 't0000000000000000000000000000030'); + + $this->assertEquals('2024-03-10', $transaction->getColumnValue('date_event')); + $this->assertEquals('2024-03-10 12:35:00.197', $transaction->getColumnValue('inserted_timestamp')); + $this->assertEquals('01000000000000030', $transaction->getColumnValue('iuv')); + $this->assertEquals('77777777777', $transaction->getColumnValue('pa_emittente')); + $this->assertEquals('301000000000000030', $transaction->getColumnValue('notice_id')); + $this->assertEquals('t0000000000000000000000000000030', $transaction->getColumnValue('token_ccp')); + $this->assertEquals('AGID_01', $transaction->getColumnValue('id_psp')); + $this->assertEquals('77777777777_01', $transaction->getColumnValue('stazione')); + $this->assertEquals('88888888888_01', $transaction->getColumnValue('canale')); + $this->assertEquals('180.00', $transaction->getColumnValue('importo')); + $this->assertEquals('TOUCHPOINT_PSP', $transaction->getColumnValue('touchpoint')); + $this->assertEquals('OK', $transaction->getColumnValue('esito')); + + $this->assertNull($transaction->getColumnValue('date_wf')); + $this->assertNull($transaction->getColumnValue('id_carrello')); + } + + #[TestDox('[DETAILS] Verifica assenza dettagli')] + public function testTransactionDetails() + { + $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000030' ); + + $details = self::$db->getTransactionDetails($transaction, 1); + $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); + $this->assertEquals('1', $details->getColumnValue('id_transfer')); + $this->assertEquals('IT18U0000000000000000000001', $details->getColumnValue('iban_transfer')); + $this->assertEquals('120.00', $details->getColumnValue('amount_transfer')); + $this->assertFalse($details->getColumnValue('is_bollo')); + + $details = self::$db->getTransactionDetails($transaction, 0); + $this->assertEquals('77777777777', $details->getColumnValue('pa_transfer')); + $this->assertEquals('2', $details->getColumnValue('id_transfer')); + $this->assertEquals('IT18U0000000000000000000002', $details->getColumnValue('iban_transfer')); + $this->assertEquals('60.00', $details->getColumnValue('amount_transfer')); + $this->assertFalse($details->getColumnValue('is_bollo')); + + } + + #[TestDox('[WORKFLOW] Verifica presenza eventi Workflow')] + public function testWorkFlow() + { + $transaction = self::$db->getTransaction(new \DateTime('2024-03-10'), '01000000000000030' ); + + $event = self::$db->getWorkFlow($transaction, 0); + $this->assertEquals('1', $event->getColumnValue('fk_tipoevento')); + $this->assertEquals('2024-03-10 12:35:00.197', $event->getColumnValue('event_timestamp')); + $this->assertEquals('T000040', $event->getColumnValue('event_id')); + $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); + $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); + $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); + + $event = self::$db->getWorkFlow($transaction, 1); + $this->assertEquals('2', $event->getColumnValue('fk_tipoevento')); + $this->assertEquals('2024-03-10 12:36:00.197', $event->getColumnValue('event_timestamp')); + $this->assertEquals('T000041', $event->getColumnValue('event_id')); + $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); + $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); + $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); + + $event = self::$db->getWorkFlow($transaction, 2); + $this->assertEquals('5', $event->getColumnValue('fk_tipoevento')); + $this->assertEquals('2024-03-10 12:37:00.197', $event->getColumnValue('event_timestamp')); + $this->assertEquals('T000042', $event->getColumnValue('event_id')); + $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); + $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); + $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); + + $event = self::$db->getWorkFlow($transaction, 3); + $this->assertEquals('6', $event->getColumnValue('fk_tipoevento')); + $this->assertEquals('2024-03-10 12:38:00.197', $event->getColumnValue('event_timestamp')); + $this->assertEquals('T000043', $event->getColumnValue('event_id')); + $this->assertEquals('77777777777_01', $event->getColumnValue('stazione')); + $this->assertEquals('88888888888_01', $event->getColumnValue('canale')); + $this->assertEquals('AGID_01', $event->getColumnValue('id_psp')); + + } + + #[TestDox('[ReEvent] Verifica stato evento')] + public function testEvent() + { + $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 40); + $this->assertEquals('LOADED', $event->getColumnValue('state')); + + $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 41); + $this->assertEquals('LOADED', $event->getColumnValue('state')); + + $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 42); + $this->assertEquals('LOADED', $event->getColumnValue('state')); + + $event = self::$db->getReEvent(new \DateTime('2024-03-10'), 43); + $this->assertEquals('LOADED', $event->getColumnValue('state')); + } +}