zoukankan      html  css  js  c++  java
  • visual studio 自带单元测试demo


    0) 创建类,编写方法类
    1) 在方法点击鼠标右键,在运行测试(T)和调试测试(D)之间会有一个 <创建单元测试>选项.有则进入2,没有则看1.0
    1.0) 菜单栏 工具-->自定义-->命令-->上下文菜单-->编辑器上下文菜单|代码窗口-->里面找到创建单元测试(C)并拉到运行测试和调试测试之间
    1.1) 关闭重启vs ,添加新建项目,测试-->单元测试项目.这样操作刷一下就可以让原本灰色的选项能够被选中.
    2) 勾选需要测试的方法,命名,将会自动创建新的单元测试项目,在ProgramTest编写所需要测试的代码即可.


    ---------------------------------------------------------------------------------------
    测试方法:
    1、Assert类的使用
    Assert.Inconclusive() 表示一个未验证的测试;
    Assert.AreEqual() 测试指定的值是否相等,如果相等,则测试通过;
    AreSame() 用于验证指定的两个对象变量是指向相同的对象,否则认为是错误
    AreNotSame() 用于验证指定的两个对象变量是指向不同的对象,否则认为是错误
    Assert.IsTrue() 测试指定的条件是否为True,如果为True,则测试通过;
    Assert.IsFalse() 测试指定的条件是否为False,如果为False,则测试通过;
    Assert.IsNull() 测试指定的对象是否为空引用,如果为空,则测试通过;
    Assert.IsNotNull() 测试指定的对象是否为非空,如果不为空,则测试通过;
    2、CollectionAssert类的使用
    用于验证对象集合是否满足条件

    StringAssert类的使用
    用于比较字符串。
    StringAssert.Contains
    StringAssert.Matches
    StringAssert.tartWith

  • 相关阅读:
    一维数组的 K-Means 聚类算法理解
    c#计算2个字符串的相似度
    一个人开发的html整站源码分享网站就这么上线了
    html页面显示服务器时间
    禁用浏览器自动填充表单解决办法
    布隆过滤器
    (转)二进制与三进制趣题
    随机算法_模拟退火算法
    NAT穿越
    (转)为什么所有浏览器的userAgent都带Mozilla
  • 原文地址:https://www.cnblogs.com/ignacio/p/5109887.html
Copyright © 2011-2022 走看看