使用VS 2005 Team Suit创建单元测试

本文介绍如何使用Visual Studio自带的单元测试功能创建测试项目,并详细解释了各种断言方法的使用场景,包括Assert.AreEqual、Assert.AreNotEqual等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天一直在摆弄VS自带的单元测试.有那么一点心得,与大家分享一下
测试->新建测试->单元测试向导,然后选中你要测试的项目,程序就会自动生成测试项目测试类以及测试方法
命名方式是××Test,如果有函数重载,会再加上数字的后缀,如1,2,3等
需要注意的是:
只有Team版的VS才有测试功能
如果你用的是中文版,而又把语言改为英文的话,会造成测试模板丢失,再把语言换回来就好了
和别的单元框架相似,这里会经常用到一些断言:
            Assert.AreEqual    如果相等,(A.Equals(B)),通过
            Assert.AreNotEqual 如果相等,(A.Equals(B)),不通过
            Assert.AreNotSame 如果是引用相等,不通过
            Assert.AreSame    如果是引用相等,不通过
            Assert.Fail     不通过,失败
            Assert.Inconclusive   不通过,没有结论
            Assert.IsFalse   如果为真 不通过
            Assert.IsInstanceOfType  如果是某类型的实例 通过
            Assert.IsNotNull  如果为空 不通过
            Assert.IsNull 如果为空 不通过
            Assert.IsTrue  如果为真 通过

写好测试用例,就可以运行了.每进行一次测试,都会在TsetResult下生成新的程序集
如果每次都要部署某些外部文件(配置,数据等),该怎么办呢?
在测试->编辑测试运行配置->本地测试运行(你的测试名称)->部署
中把你要添加的文件加入即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值