zoukankan      html  css  js  c++  java
  • C# 单元测试几个方法的用法

    单元测试的基本方法是调用被测代码的函数,输入函数的参数值,获取返回结果,然后与预期测试结果进行比较,如果相等则认为测试通过,否则认为测试不通过。

    1、Assert类的使用

    Assert.Inconclusive()    表示一个未验证的测试;

    Assert.AreEqual()         测试指定的值是否相等,如果相等,则测试通过;

    int actual = account.Get(5);
    Assert.AreEqual("9", actual);
    

      

    AreSame()            用于验证指定的两个对象变量是指向相同的对象,否则认为是错误

    AreNotSame()        用于验证指定的两个对象变量是指向不同的对象,否则认为是错误

    Assert.IsTrue()              测试指定的条件是否为True,如果为True,则测试通过;

    Assert.IsFalse()             测试指定的条件是否为False,如果为False,则测试通过;

    Assert.IsNull()               测试指定的对象是否为空引用,如果为空,则测试通过;

    Assert.IsNotNull()          测试指定的对象是否为非空,如果不为空,则测试通过;

    2、CollectionAssert类的使用

    用于验证对象集合是否满足条件

    StringAssert类的使用

    用于比较字符串。

    StringAssert.Contains

    StringAssert.Matches

    StringAssert.tartWith

  • 相关阅读:
    CentOS6.5升级内核到3.10.28的记录
    redis集群搭建,手把手教学
    zookeeper集群搭建,这一篇就够了
    Caused by: java.sql.SQLException: Column 'show_type' not found
    zkEnv.sh: Syntax error: "(" unexpected (expecting "fi")记录一下解决方法。。。
    http分层
    浏览器
    less
    333
    CSS 解决方案
  • 原文地址:https://www.cnblogs.com/ruiati/p/3274396.html
Copyright © 2011-2022 走看看