Encoding
I test realizzati tramite il tool JUnit verificano le funzionalità che impattano sull’encoding dei messaggi.
I sorgenti sono disponibili in protocolli/trasparente/testsuite/karate/src relativamente ai seguenti gruppi:
encoding.charset; verifica le comunicazioni in stream, con o senza registrazione dei messaggi, la costruzione di oggetti in memoria “read only” o modificabili per trasformazioni, con charset “UTF-8”, “UTF-16” e “ISO-8859-1”.
encoding.entity_reference; verifica le comunicazioni in stream, con o senza registrazione dei messaggi, e la costruzioni di header con richieste che contengono molti xml entity reference (2MB) che se trattate come contenuto SAAJ fanno salire il carico per il lavoro richiesto al GC (G1 Humongous Allocation).
Evidenze disponibili in:
Sono inoltre disponibili ulteriori test realizzati tramite il tool TestNG che verificano la corretta gestione di messaggi che contengono caratteri non compresi nel set ASCII.
I sorgenti sono disponibili in protocolli/spcoop/testsuite/src/…/others/XMLEncoding.java.
Evidenze disponibili in risultati dei test