首页 > 代码库 > VS2013单元测试
VS2013单元测试
安装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单元测试