添加了测试：姓名不能为null
让测试通过,姓名不能为null
添加了name不能为空白的测试
重构了测试代码,将判断验证的部分抽取成方法
重构了测试,将创建合法的contact的代码抽取成方法
添加了失败的测试：手机号不能为null
修改代码，让测试通过
添加了失败的测试：手机号不能为空白
添加了手机号的验证，让测试通过
添加了手机号不能太长的验证
修改了手机号不能太长的测试
添加了手机号不能太短的测试
修改了手机号不能太短的测试
添加了手机号必须是以一开头的测试
添加了手机号必须为数字的测试
添加了失败的测试：vpmn不能为null
添加了验证vpmn不能为空的代码，让测试通过
添加了测试，vpmn不能为空白的验证
修改代码，让测试通过，验证vpmn不能为空白
添加了vpmn不能为长的测试