package Ġbr . com . z up academy . shared . enums Ċ Ċ import Ġorg . junit . jupiter . api . Assertions .* Ċ import Ġorg . junit . jupiter . api . Nested Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ internal Ġclass ĠTipo De Ch ave Request Test { ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠC PF { ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` de ve Ġser Ġvalid o Ġquando Ġc pf Ġfor Ġvalid o ` (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Tipo De Ch ave Request . CP F ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( 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 Ġinvalid o ` (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Tipo De Ch ave Request . CP F ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( valid a (" 0 0 0 0 0 0 ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġc pf Ġn ao Ġfor Ġpass ado ` (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Tipo De Ch ave Request . CP F ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( valid a ("")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġc pf Ġposs uir Ġle tras ` (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Tipo De Ch ave Request . CP F ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( valid a (" 0 0 0 0 0 Aa 0 0 0 0 ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠCEL ULAR { ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` de ve Ġser Ġvalid o Ġquando Ġcel ular Ġfor Ġvalid o ` (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Tipo De Ch ave Request . CEL ULAR ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( valid a ("+ 5 5 8 5 9 8 8 7 1 4 0 7 7 ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġcel ular Ġn ao Ġfor Ġvalid o ` (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Tipo De Ch ave Request . CEL ULAR ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( valid a (" 5 5 8 5 9 8 8 7 1 4 0 7 7 ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( valid a ("+ 5 5 8 5 9 8 8 7 1 4 0 7 a ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġcel ular Ġn ao Ġfor Ġpass ado ` (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Tipo De Ch ave Request . CEL ULAR ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( valid a ("")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( valid a ( null )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠE MAIL { ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` de ve Ġser Ġvalid o Ġse Ġo Ġemail Ġfor Ġvalid o ` (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Tipo De Ch ave Request . EMAIL ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( valid a (" test e @ z up . com . br ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġemail Ġn ao Ġfor Ġvalid o ` (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Tipo De Ch ave Request . EMAIL ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( valid a (" test ez up . com . br ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( valid a (" test e @ z up . com .")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġemail Ġn ao Ġfor Ġpass ado ` (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Tipo De Ch ave Request . EMAIL ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( valid a ("")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( valid a ( null )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠA LE ATOR IA { ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` de ve Ġser Ġvalid o Ġquando Ġch ave Ġfor Ġn ula Ġou Ġv az ia ` (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Tipo De Ch ave Request . ALE ATOR IA ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( valid a ( null )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue (( valid a (" "))) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` na o Ġdeve Ġser Ġvalid o Ġquando Ġa Ġch ave Ġt iver Ġum Ġvalor ` (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( Tipo De Ch ave Request . ALE ATOR IA ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( valid a (" test e ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }