单元测试

简介: VS2017 XUnit 2.2.0 单元测试框架 xunit.runner.visualstudio 2.2.0 测试运行工具 Moq 4.7.10 模拟框架 测试——Live Unit Testing——启动 public class Arithmetic { p...
  • VS2017
  • XUnit 2.2.0 单元测试框架
  • xunit.runner.visualstudio 2.2.0 测试运行工具
  • Moq 4.7.10 模拟框架
  • 测试——Live Unit Testing——启动
  • public class Arithmetic
    {
        public int Add(int nb1, int nb2)
        {
            return nb1 + nb2;
        }
    }
    using Xunit;
    public
    class Arithmetic_Tests { [Fact]//需要在测试方法加上特性Fact public void Add_Ok() { Arithmetic arithmetic = new Arithmetic(); var sum = arithmetic.Add(1, 2); Assert.True(sum == 3);//断言验证 } }
    Theory]
    [InlineData(2, 3, 5)]
    [InlineData(2, 4, 6)]
    [InlineData(2, 1, 3)] //对应测试方法的形参
    public void Add_Ok_Two(int nb1, int nb2, int result)
    {
        Arithmetic arithmetic = new Arithmetic();
        var sum = arithmetic.Add(nb1, nb2);
        Assert.True(sum == result);
    }

     

目录
相关文章
|
3月前
|
测试技术
|
3月前
|
测试技术
为什么要单元测试
刹⻋是降低了⻋速还是提升了⻋速?我们通常认为写单测费⼒耗时、耽误研发进度,仿佛在给项⽬“踩刹⻋”。⼤家不妨带着这个问题往下看,详细聊聊为什么单元测试可以让软件开发跑得更快。
|
10月前
|
测试技术 编译器 Linux
浅谈c++单元测试
浅谈c++单元测试
|
Java 测试技术
单元测试的正确姿势
软件测试是软件质量保证的关键步骤。越早发现软件中存在的问题,修复问题的成本就越低,软件质量也就越高,软件发布后的维护费用越低。为了能更好的保障软件质量,制定统一的系统自测指南,形成统一的流程达到此目标。
307 0
单元测试的正确姿势
|
Java 中间件 测试技术
单元测试都不做,怪不得你没有女朋友
单元测试都不做,怪不得你没有女朋友
单元测试都不做,怪不得你没有女朋友
|
测试技术 C++ 编译器