博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS单元测试
阅读量:4477 次
发布时间:2019-06-08

本文共 852 字,大约阅读时间需要 2 分钟。

在VS中创建了单元测试后在解决方案管理中就多了相应的Test Project和一个叫Solution Items的解决方案文件夹。

相关的文件作用如下:

localtestrun.testrunconfig         测试管理文件
MySchoolPro.vsmdi  本地测试运行配置文件
AuthoringTest.txt  提供创建测试的说明,包括向项目增加其他测试的说明
XXXXTest.cs 包含测试对象对应的测试方法,以及测试初始化和测试清除

 

 

 

常用 Assert(判定)对象的方法:

Assert.AreEqual  测试指定的值是否相等;如果两个值不相等,则测试失败
 Assert.AreNotEqual  测试指定的值是否不相等;如果两个值相等,则测试失败
 Assert.AreSame  测试指定的对象是否都引用相同的对象;如果两个输入内容引用不同的对象,则测试失败
 Assert.AreNotSame  测试指定的对象是否引用不同的对象;如果两个输入内容引用相同的对象,则测试失败
 Assert.Fail  断言失败
Assert.Inconclusive  表示无法证明为 true 或 false 的测试结果
Assert.IsTrue  测试指定的条件是否为 true;如果该条件为 false,则测试失败
 Assert.IsFalse  测试指定的条件是否为 false;如果该条件为 true,则测试失败
Assert.IsNull   测试指定的对象是否为 空引用(在 Visual Basic 中为 Nothing);如果它不为空,则测试失败
Assert.IsNotNull   测试指定的对象是否为非空;如果它为 空引用(在 Visual Basic 中为 Nothing),则测试失败
   另外,代码覆盖率也是一个重要的指标,是指单元测试运行时,覆盖了多少代码。

 

 

 

 

 

 

 

 

 

 

                    

转载于:https://www.cnblogs.com/zhuxiaohui/archive/2012/11/14/2769392.html

你可能感兴趣的文章
windwos iis 7.5 使用html 报405错误
查看>>
范围(地址转换)
查看>>
Unity3D游戏,TCP,WEBCOSKT,HTTP通信架构 weaving-socket
查看>>
【小程序入门集锦】19,微信小程序个人帐号申请
查看>>
php写一个简单的计算器
查看>>
【JAVA零基础入门系列】Day3 Java基本数据类型
查看>>
两个整数,求他们的最小公倍数和最大公约数
查看>>
Mongo索引
查看>>
php 实现设计模式之 建造者模式
查看>>
An Easy C Program Problem
查看>>
Replace Nested Conditional with Guard Clauses(用卫语句代替嵌套循环)
查看>>
jsp中${}是EL表达式的常规表示方式
查看>>
GoldenGate常见问题及处理
查看>>
Android JNI学习(五)——Demo演示
查看>>
SSRS 呈现Barcode Free
查看>>
java快速排序引起的StackOverflowError异常
查看>>
泛函编程(35)-泛函Stream IO:IO处理过程-IO Process
查看>>
-XX:-PrintClassHistogram 按下Ctrl+Break后,打印类的信息
查看>>
mac 安装php redis扩展
查看>>
css3中Animation
查看>>