功能需求: 设计一组命令完成 agenda 的管理,例如:
- agenda help :列出命令说明
- agenda register -uUserName –password pass –email=a@xxx.com :注册用户
- agenda help register :列出 register 命令的描述
持久化要求:
- 使用 json 存储 User 实体
- 当前用户信息存储在 curUser.txt 中
测试结果:
-
按照格式要求进行注册之后,会在Users.txt中记录数据
-
此时如果还想注册一个同样用户名的用户,会禁止该操作
-
正常的登录登出
-
登录之后,CurUser.txt中就会记录当前登录的用户名
-
此时如果还想登录,同样会禁止该操作
-
如果用户名或者密码输错了,同样会进行提示