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

2017优惠券网站怎么做整站排名优化公司

2017优惠券网站怎么做,整站排名优化公司,代码做网站图片怎么插,百度快速优化软件排名文章目录 前言参考文档新建控制台项目新建测试项目添加引用添加测试方法测试结果(有错误)测试结果,通过正规的方法抛出异常 总结 前言 听说复杂的项目最好都要单元测试一下。我这里也试试单元测试这个功能。到时候调试起来也方便。 参考文档 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.yidumall.com/news/15368.html

相关文章:

  • 无锡做网站设计的企业千锋教育和黑马哪个好
  • 浙江网站建设优化一键生成网站
  • 查企业免费版seo是如何优化
  • 平台类网站建设方案个人接广告的平台
  • b2c商城网站建设福建搜索引擎优化
  • 用文本文档做网站国家免费培训机构
  • wordpress上传视频失败seo搜索优化招聘
  • b2b网站模板免费下载百度seo点击软件
  • 诸葛建站官网长沙企业网站设计
  • Zblog转移WordPressseo免费培训教程
  • 网站克隆 有后台登录苏州百度 seo
  • 网站维护兼职昆明seo博客
  • 域名注册网站大全seo排名点击器原理
  • 外贸网站优化排名首页优化公司
  • c# 网站开发实例教程seo网站查询工具
  • 永久免vip的网站兰州seo快速优化报价
  • 医疗网站优化怎么做哪里可以接广告
  • 如何注册网站.cn百度网站收录提交入口全攻略
  • 如何在图片上添加文字做网站外链互换平台
  • 西安学校网站建设价格免费web服务器网站
  • 什么叫app是什么意思seo诊断书
  • 在境外做色情网站网络代运营推广
  • 如何购买网站域名2345软件为什么没人管
  • 网站模板 首饰预定婚恋网站排名前三
  • 那些网站做民宿培训机构不退钱最怕什么举报
  • 赣州企业网站在那做西安seo外包优化
  • wordpress怎么改中文黄冈seo
  • 在网站上做的图表怎么放到PPT里面2020年百度搜索排名
  • 保定定兴网站建设bing搜索引擎国内版
  • 做公司网站用哪个空间好上海网络优化seo