Vs2015一直都听说好用,便捷。之前用vc++6.0,总感觉界面很灰,让人编程兴趣不高,恰巧借此机会,安装一下vs2015,从编译器上体验下编程的舒心,方便。希望我不会变得太懒。。。
首先,我下的是专业版的vs,大概不到4个G,打开安装包,在选择安装路径后,进入安装状态
如果选择默认的话,就可以放心大胆的装了,有一些不懂的选项,碍于自己不懂,不敢点掉,否则要是安装完不能用就不好了。
由于文件较大,大概安装了一个小时。
初次打开vs2015的界面感觉很美观,真心觉得喜欢,查了查如何写c/c++程序,渐渐地对它熟悉了起来。
在新建好一个项目后,就可以愉快的编程啦,想看看它好不好使,就写了个小程序,就是这样,感觉用着很舒服。
接下来,进行到单元测试的模块。同样建一个工程
由于我安装的是vs2015,和构建之法的讲解不大一样,找得好辛苦,但最后应该是对了。
首先要创建类库:
编辑代码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoUser{ public class User { public User(string userEmail) { m_email = userEmail; } private string m_email; }}
如图,简单说下vs2015怎么操作,要点类User右击创建单元测试,然后出现了这个
改改名字,点了确定,单元测试就生成了。。
最好需要有测试资源管理器,操作如图,点击运行后却一直运行不了,后来才发现还需要改一段代码,才可以运行,测试成功但还不是太懂单元测试的内涵,我还需多加练习,毕竟单元测试极为重要。
string userEmail = "1748838681@qq.com"; User target = new User(userEmail); Assert.IsTrue(target != null);
通过此次学习,我参考着教程,一步步摸索着测试的用法,2015刚出来不久,相关的文档比较少,这给学习带来了很大的难度,但是在MSDN官方文档的帮助下,还是顺利完成了测试。
关于 code coverage report,community版本的vs2015好像并不集成,需要Enterprise版本,当然,可能是我没有找到,各位如果有什么发现,请回复我,让我们一起学习。
Msdn关于code coverage 功能的介绍:https://msdn.microsoft.com/en-us/library/dd537628.aspx