Sì è praticamente quello che ti ho detto io, e ciò che il test2 non andava a buon fine per colpa della variabile globale roman. Mettendo questa all'interno del metodo il risultato è stato quello aspettato.
Però ti chiedo: ma se fossi costretto a mettere una variabile globale e dovessi testarla, come potrei fare?