???????????????????????????????????????????????????????????????????????????????????????ζ????Щ?????????????????????????????????????????????????????д??????????????????????????????????е????????????ó?????

??????????????????????????????????????????????????2????????????????????????????????????????????????????????????????????????????????С?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????′??????????????????????????????????????Щ????????????????????

??????Щ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ?????????ó?????????ò?????????????????????????????????????????????????????????????????跨????????????

????????????????????????????????????????????????????????????????????????????????е??????????????????Щ????????????????μ??????????????????????????????????????????????????á????????????????????????????????????????????????????????????????????

???????????????????仯??????????????????????????????????????????????д???????????????

?????????????????????????????????????????????????????????????????????????????????????????????????????Щ??????o??????μ??????????????????????????????????

????????????????????

???????????????????????????????????????????????ζ?????????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????? Create ????????????????????????????????????????????????????????Ч???????????????????????6~16?????????????????????????????????????????????????????????????Create ??????????????? Account Created???????Create ????????д?????????????? Invalid Password??????????????????????????????????????Web ???????GUI ???????????????????????е??????????????????????????????????????????????????????????Щ????????Ь?????????????????д?????????????????????????????

??????????????


?? 1 ????????????????????

?????б? 1 ????????β??????????????????????ò?????????????? Create ???????????Ч??????????
??????β???????????????????????????????????????????? The create command validates passwords??????????????????ò?????????????????????????????????????????????????????????硰{$@^?????????????????????????

???????????£????????????????????????? 1234!@$^!??????????????????????????Щ??????? status ?? Invalid Password???????Щ????? status ?? Account Created??????????濴?????????????????????????????ò?????????????? status ????????????????????????????????????????Щ????????$??@??^??????? Run??Ruby??fred ??????????????Ч?????????!?????????????????????????????????????????????Щ?????????????????????

???????????????????????????????????????????????????????????λ???????????????????????????????????????????????????????????????????????????????????????????б? 1 ???????????????????????????????????????

???????????????????????????????????????????????????????????????????????趨?????????????????????????????????????????????????????????????????????

?????????е??????????????????????????????????????????????????????β??????????????? ???????ζ???????????????????????????????????????????????

????????????????????????????????????????????????????????????????????洴????????????У???????????????????ε??? Create ???????????? Ruby ???????г???????????????η????б? 1 ??????????????????????????????и?????????????? Robot ??? Ruby ????????????????????? app/cli.rb???????? Create ??????????????? fred ??????? 1234!@$^????????????????????${status}?У????????????????????????????5~6?????

?????????????????????У?????????????????? Invalid Password ??????????????????????н???????? ??????????????????????????????????????????

??????? Robot ?????????????????????????????????Keyword????????????????????????????????????????????????????????????????????????????????ɡ?

????????????????????ù?????????????????????????????е????????????????????????????????????????????????????д?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????????????????????

????Create Account fred 1234@!$^

??????????????????????????Щ??????????????????????

?????????????????У???????????????????????? Invalid Password??????????????·????????Status Should Be Invalid Password??

???????к?????????????Ч????

????Create Account fred 1234@!$^

????Status Should Be Invalid Password

????????????????????????????????????????????????????????????????????е????????????????????????????????????Ч???

?????????????????μ?????????????? Robot ?????????? Create Account ?? Status Should Be ????壬?????????? Ruby ?????????2??


?? 2 ?????????? Ruby ??????

????????????????д??????????? Create Account ?????????????????? user_name ?? password??????????????????????д???????м????????????? Create ????????б??淵???????????????????????????????????д????? 1 ???????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????1??????????????? 3 ???????????????????Ч????


?? 3 ???1????????

????????Щ????????????????????????????????????????????????????????????????????ó?????

???????

????????????????????????????????????????????????????????????????????????????????????????????????????????? fred?????????????????????????? 3 ????????????????????????Create Account ?? Status Should Be?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????