当前位置: 首页 > news >正文

2017优惠券网站怎么做广州优化公司哪家好

2017优惠券网站怎么做,广州优化公司哪家好,北京做兼职从哪个网站,wordpress th7文章目录 前言参考文档新建控制台项目新建测试项目添加引用添加测试方法测试结果(有错误)测试结果,通过正规的方法抛出异常 总结 前言 听说复杂的项目最好都要单元测试一下。我这里也试试单元测试这个功能。到时候调试起来也方便。 参考文档 C# 单元测试&#xf…

文章目录

  • 前言
  • 参考文档
  • 新建控制台项目
  • 新建测试项目
    • 添加引用
    • 添加测试方法
    • 测试结果(有错误)
    • 测试结果,通过
    • 正规的方法
    • 抛出异常
  • 总结

前言

听说复杂的项目最好都要单元测试一下。我这里也试试单元测试这个功能。到时候调试起来也方便。

参考文档

C# 单元测试(入门):https://www.cnblogs.com/anayigeren/p/10020811.html

新建控制台项目

在这里插入图片描述

namespace ConsoleApp1
{//这里用public,因为测试项目要引用这个方法public class Program{static void Main(string[] args){Console.WriteLine("Hello, World!");Console.ReadLine();}/// <summary>/// 测试方法/// </summary>/// <param name="x"></param>/// <param name="y"></param>/// <returns></returns>public static int AddNum(int x, int y){return Math.Abs(x + y);}}
}

新建测试项目

在这里插入图片描述

添加引用

在这里插入图片描述
在这里插入图片描述

添加测试方法

DataRow就是入参

namespace TestProject1
{[TestClass]public class UnitTest1{[TestMethod][DataRow(1, 2)][DataRow(3, 10)][DataRow(-3, 5)]//这个就是专门用来报错的[DataRow(1, -8)]public void TestMethod1(int x, int y){var targetNum = x + y;var result = ConsoleApp1.Program.AddNum(x, y);Assert.AreEqual(targetNum, result);}}
}

测试结果(有错误)

在这里插入图片描述
在这里插入图片描述

测试结果,通过

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

正规的方法

namespace TestProject1
{[TestClass]public class UnitTest1{/// <summary>/// 测试方法/// </summary>/// <param name="x"></param>/// <param name="y"></param>/// <param name="target">按理来说最后一个值是测试的数据</param>[TestMethod][DataRow(1, 2, 3)][DataRow(3, 10, 13)][DataRow(-3, 5, 2)][DataRow(1, -8, 7)]public void TestMethod1(int x, int y, int target){var result = ConsoleApp1.Program.AddNum(x, y);Assert.AreEqual(target, result);}}
}

在这里插入图片描述

抛出异常

namespace ConsoleApp1
{public class Program{static void Main(string[] args){Console.WriteLine("Hello, World!");Console.ReadLine();}/// <summary>/// 测试方法/// </summary>/// <param name="x"></param>/// <param name="y"></param>/// <returns></returns>public static int AddNum(int x, int y){//x<2就抛出异常if(x < 2){throw new Exception("抛出异常");}return Math.Abs(x + y);}}
}

异常也能看到
在这里插入图片描述

总结

简单的测试用例还是要用一下的,毕竟总比整个项目运行之后出现问题要好。测试用例也不用多,找3-5个特例就可以了。

http://www.rdtb.cn/news/14183.html

相关文章:

  • 建设国外网站引流吗可以推广的软件有哪些
  • 网站建设推广和网络推广爱站网站长百度查询权重
  • 微信网站制作系统百度爱采购推广怎么入驻
  • 建设网贷网站怎么提交百度收录
  • 网站显示手机中病毒要按要求做最近一周的新闻热点事件
  • 网站建设教程所需文字网络推广网站有哪些
  • 优秀广告案例分析苏州手机关键词优化
  • wordpress菜单锚点seo诊断书案例
  • 做印刷网站公司简介东莞seo优化排名推广
  • 成都网站改版优化电脑突然多了windows优化大师
  • 德国的网站域名百度搜索指数1000是什么
  • 切实加强政府网站建设与管理网络推广外包想手机蛙软件
  • 经典设计产品网站seo批量查询工具
  • 天津b2b网站建设公司哪家好优云优客百度推广效果怎么样
  • 电商网站的建设的主要目的他达拉非片多少钱一盒
  • 石岩做网站武汉seo广告推广
  • 嘉兴备案网站牛排seo
  • 网站的字体投广告哪个平台好
  • 哪个网站做新加坡劳务比较好的北京网站seo设计
  • 做赌石网站客服的经验网站优化排名操作
  • 新手做网页做那个网站简单培训机构需要什么资质
  • 关于网站制作报价windows优化大师官方
  • 百度快照比网站上线时间早企业百度推广怎么收费
  • 东莞长安网站设计武汉seo网站优化排名
  • 网站建设 面试题成都网站seo设计
  • 重庆茶叶网站建设线上营销策划方案
  • 软件开发网站建设google广告投放
  • 郑州建站优化写软文赚钱的平台都有哪些
  • 先做个在线电影网站该怎么做免费二级域名分发
  • 域名 网址 网站名称seo是什么软件