package Ġcom . l az ypot ato . android test practice Ċ Ċ import Ġcom . google . common . truth . Truth . assertThat Ċ import Ġcom . l az ypot ato . android test practice . util . Registration Util Ċ import Ġorg . junit . Test Ċ Ċ class ĠRegistration Util Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` empty Ġusername Ġreturns Ġfalse ` Ġ() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠRegistration Util . validate Registration Input ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 2 3 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 2 3 " ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠassertThat ( result ). isFalse () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` valid Ġusername Ġand Ġcorrectly Ġrepeated Ġpassword Ġreturns Ġtrue ` Ġ() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠRegistration Util . validate Registration Input ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Phil lip ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 2 3 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 2 3 " ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠassertThat ( result ). isTrue () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` username Ġalready Ġexists Ġreturns Ġfalse ` Ġ() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠRegistration Util . validate Registration Input ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Car l ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 2 3 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 2 3 " ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠassertThat ( result ). isFalse () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` incorrect ly Ġconfirmed Ġpassword Ġreturns Ġfalse ` Ġ() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠRegistration Util . validate Registration Input ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Phil lip ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠassertThat ( result ). isFalse () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` empty Ġpasswords Ġreturns Ġfalse ` Ġ() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠRegistration Util . validate Registration Input ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Phil lip ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠassertThat ( result ). isFalse () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` less Ġthan Ġ 2 Ġdigits Ġpasswords Ġreturns Ġfalse ` Ġ() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠRegistration Util . validate Registration Input ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Phil lip ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" abcdef g 5 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" abcdef g 5 " ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠassertThat ( result ). isFalse () ĊĠĠĠ Ġ} Ċ }