码迷,mamicode.com
首页 > 其他好文 > 详细

VS2013单元测试

时间:2014-12-02 10:35:45      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:style   http   io   ar   color   os   使用   sp   on   

 

安装Unit Test Generator

 

1.      打开VS2013,选择工具-扩展和更新,搜索并安装Unit Test Generator。

 

2.      在类方法上单击右键,选择Generate Unit Test,弹出后直接选择OK,会自动生成vs2013单元测试的测试项目。

 

单步调试方法:

 

1.      单元测试代码设置断点

2.      右键调试测试

 

 

断言Assert类的使用:

 

Microsoft.VisualStudio.TestTools.UnitTesting命名空间提供了若干类型的Assert类,Assert在测试方法中,可以调用任意数量的Assert类方法,如Assert.AreEqual()方法。Assert类有很多方法可供选择,其中许多方法具有多个重载。

 

使用CollectionAssert类可比较对象集合,也可以验证一个或多个集合的状态。

使用StringAssert类可以对字符串进行比较。

 

 

Example:

System.IO.FileInfo file  = null;

System.IO.FileInfo file1  = file;

System.IO.DirectoryInfo dir  = null;

string tempTrue = "T";

string tempFalse = "F";

 

Assert.AreEqual(tempTrue, tempFalse); //两个对象不相同,测试失败

Assert.AreNotSame(file1, tempTrue); //两个引入的对象是同一个,测试失败"

Assert.AreSame(file1, file);  //两个引入的对象是不相同的

 

Assert.Fail();          //不管是什么,直接宣布测试失败

Assert.Inconclusive();  //同Fail差不多,但不是失败,只是测试不能通过

Assert.IsFalse(true);  //如果是真,表示测试失败

Assert.IsTrue(false);  //如果为假,请示测试失败

 

Assert.IsInstanceOfType(true,tempTrue.GetType());  //类型不相同,测试失败

Assert.IsNull(tempFalse);    //不是空所以测试失败  

 

 

VS2013单元测试

标签:style   http   io   ar   color   os   使用   sp   on   

原文地址:http://blog.csdn.net/greenofbamboo/article/details/41674337

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!