package Ġbr . com . z up academy . thi ago . shared . enums Ċ Ċ import Ġbr . com . z up academy . thi ago . pix . model . enums . Tipo Ch ave Ċ import Ġio . mic ronaut . test . extensions . junit 5 . annotation . Mic ronaut Test Ċ import Ġorg . junit . jupiter . api . Assertions .* Ċ import Ġorg . junit . jupiter . api . Nested Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ @ Mic ronaut Test Ċ internal Ġclass ĠTipo Ch ave Test Ġ{ ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠAle ator ia Test Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` de ve Ġser Ġvalid o Ġquando Ġch ave Ġale ator ia Ġfor Ġn ula Ġou Ġv az ia `() Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtipo Ch ave Ġ= ĠTipo Ch ave . ALE ATOR IA ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( tipo Ch ave . valid a ("")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( tipo Ch ave . valid a ( null )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠC pf Test Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` de ve Ġser Ġvalid o Ġquando Ġc pf Ġfor Ġnumero Ġvalid o ` (){ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtipo Ch ave Ġ= ĠTipo Ch ave . CP F ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( tipo Ch ave . valid a (" 0 0 0 0 0 0 0 0 0 0 0 ")) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġc pf Ġfor Ġnumero Ġinvalid o `() Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtipo Ch ave Ġ= ĠTipo Ch ave . CP F ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a (" 0 ")) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġc pf Ġn ao Ġinform ado `() Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtipo Ch ave Ġ= ĠTipo Ch ave . CP F ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a ("")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a ( null )) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠC el ular Test Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` de ve Ġser Ġvalid o Ġquando Ġcel ular Ġfor Ġnumero Ġvalid o ` (){ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtipo Ch ave Ġ= ĠTipo Ch ave . CEL ULAR ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( tipo Ch ave . valid a ("+ 5 5 0 0 0 0 0 0 0 0 0 0 0 ")) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġcel ular Ġfor Ġnumero Ġinvalid o `() Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtipo Ch ave Ġ= ĠTipo Ch ave . CEL ULAR ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a (" 0 ")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a ("+ 5 5 a 0 0 0 0 0 0 0 0 0 0 ")) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġcel ular Ġn ao Ġinform ado `() Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtipo Ch ave Ġ= ĠTipo Ch ave . CEL ULAR ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a ("")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a ( null )) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠEmail Test Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` de ve Ġser Ġvalid o Ġquando Ġemail Ġfor Ġvalid o ` (){ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtipo Ch ave Ġ= ĠTipo Ch ave . EMAIL ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( tipo Ch ave . valid a (" z up person @ z up . com . br ")) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġemail Ġfor Ġinvalid o `() Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtipo Ch ave Ġ= ĠTipo Ch ave . CEL ULAR ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a (" z up person . z up . com ")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a (" z up person @ ")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a ("@ z up . com . br ")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a (" z up person @ z up ")) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġcel ular Ġn ao Ġinform ado `() Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtipo Ch ave Ġ= ĠTipo Ch ave . CEL ULAR ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a ("")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a ( null )) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠUnknown Test Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġch ave Ġdes con he c ida `() Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtipo Ch ave Ġ= ĠTipo Ch ave . UNKNOWN _ TI PO _ CH AVE ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a (" z up person @ z up . com . br ")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a ("")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a ( null )) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a ("+ 5 5 0 0 0 0 0 0 0 0 0 0 0 ")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( tipo Ch ave . valid a (" 0 0 0 0 0 0 0 0 0 0 0 ")) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }