现在我正在安装visual studio 2013,我听说好多同学都在安装visual studio 2015,但是他好像只支持Win10吧,我就退而求其次安装了visual studio 2013。
安装visual studio 2013还真是比较麻烦的,我现在就在在给自己的电脑安装Internet Explorer 11,不安装这个就安装不了visual studio 2013,安装过程是漫长的,从这里我也能体会到当一样东西做的十分好受广大人群的喜爱就会生出很多衍生产品来激发自己的产品的新的活力,就比如说我现在正在安装的微软的产品。
如图我开始创建单元测试项目。
如图这是在测试在类定义的正常情况下的测试结果
这是在测试对象的值是空的情况
这是测试对象的是空格的情况
只是测试字符串是空的情况
注释部分是用来进行字符串长度为零和字符串是空格的情况的类库的修改,剩下部分是进行空字符串的情况的修改
单元测试,说真的对我来说还真是第一次做这种东西,感受颇深。一开始不太会用老是有各种各样的问题:///<summary>///...///</summary>这句话一开始就被我忽视了导致我怎么也不明白自己错在哪,在这上面我纠结了很长时间,后来多方查找资料才明白这是用来生成测试文档的,明白了这个也觉得自己很蠢,也让我明白了不认真看书就是要话费更多的时间去弥补。
当然这不是最主要问题,最主要的问题是在测试空的字符串上怎么也不成功,我就仔细的在看了下书发现if(!m_email.Contains("@"))这是在类中对象存在的情况下才成立的,要想检测空的字符串这种情况只能是m_email==null的情况下他报错才行。
ps:vs2013还真是挺折磨人的。