package Ġcom . github . di abet es assistant . doctor . presentation Ċ Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Test Ċ Ċ class ĠDoctor Management ViewModel Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġtrue Ġfor Ġvalid Ġconfirmation Ġcode `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠviewModel Ġ= ĠDoctor Management ViewModel () ĊĠĠĠĠĠĠĠ Ġval Ġconfirmation Code Ġ= Ġ" foo 1 2 3 " ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĠviewModel . isValid ( confirmation Code ) ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= Ġtrue ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , Ġactual ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġfalse Ġfor Ġnot Ġlong Ġenough Ġconfirmation Ġcode `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠviewModel Ġ= ĠDoctor Management ViewModel () ĊĠĠĠĠĠĠĠ Ġval Ġconfirmation Code Ġ= Ġ" foo " ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĠviewModel . isValid ( confirmation Code ) ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= Ġfalse ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , Ġactual ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġfalse Ġfor Ġlong Ġenough Ġbut Ġinvalid Ġconfirmation Ġcode `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠviewModel Ġ= ĠDoctor Management ViewModel () ĊĠĠĠĠĠĠĠ Ġval Ġconfirmation Code Ġ= Ġ" foo ! ar " ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĠviewModel . isValid ( confirmation Code ) ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= Ġfalse ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , Ġactual ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġfalse Ġfor Ġtoo Ġlong Ġconfirmation Ġcode `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠviewModel Ġ= ĠDoctor Management ViewModel () ĊĠĠĠĠĠĠĠ Ġval Ġconfirmation Code Ġ= Ġ" foobar foobar " ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĠviewModel . isValid ( confirmation Code ) ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= Ġfalse ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , Ġactual ) ĊĠĠĠ Ġ} Ċ } Ċ