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

许昌市做网站东莞电子产品网站建设

许昌市做网站,东莞电子产品网站建设,个人可以建立网站吗,wordpress数据库重装文章目录 概述、Junit框架快速入门单元测试概述main方法测试的问题junit单元测试框架优点#xff1a;使用步骤#xff1a; 使用案例包结构 Junit框架的常见注解测试 概述、Junit框架快速入门 单元测试概述 就是针对最小的功能单元#xff08;方法#xff09;#xff0c;… 文章目录 概述、Junit框架快速入门单元测试概述main方法测试的问题junit单元测试框架优点使用步骤 使用案例包结构 Junit框架的常见注解测试 概述、Junit框架快速入门 单元测试概述 就是针对最小的功能单元方法编写测试代码对其进行正确性测试。 main方法测试的问题 只能在main方法编写测试代码去调用其他方法进行测试 无法实现自动化测试一个方法测试失败可能影响其他方法的测试 无法得到测试报告需要程序员自己去观察测试是否成功 junit单元测试框架 可以对方法进行测试它是第三方公司开源出来的IDEA工具以集成 优点 可以灵活的编写测试代码可以针对某个方法执行测试也支持一键完成对全部方法的自动化测试且各自独立 不需要程序员分析测试的结果会自动生成测试报告出来 使用断言机制通过预测程序的结果来判断程序是否出错 使用步骤 将Junit框架的jar包导入项目中IDEA已集成不需要手动导入 为需要测试的业务类定义对应的测试类并为每个业务方法编写对应的测试方法必须公共无参无返回值 测试方法上声明Test注解然后进行测试测试方法建议使用test开头 使用案例 源码地址Junit测试源码 包结构 步骤二编写业务类 //定义一个字符串工具类 public class StringUtil {public static void printNumber(String str){if (str null){System.out.println(0);return;}System.out.println(字符串的长度是 str.length());}/*** 获取字符串的最大索引* param str* return*/public static int getMaxIndex(String str){if(str null){return -1;}return str.length();}步骤三为业务类生成测试类测试类代码如下 public class StringUtilTest {Test //爆红按Crtl回车public void testPrintNumber(){StringUtil.printNumber(1234567890);StringUtil.printNumber(null);}Testpublic void testGetMaxIndex(){System.out.println(StringUtil.getMaxIndex(12345));System.out.println(StringUtil.getMaxIndex(null));System.out.println(StringUtil.getMaxIndex());Assert.assertEquals(StringUtil.getMaxIndex(12345), 4);}可以看到我们方法的本意是想输出最大索引但是如果我们使用系统输出很可能会检测不出来但是我们用断言就可以检测出来所以要去修改代码 Junit框架的常见注解 注解说明Test测试类中的方法必须由这个注解修饰才能成为测试方法Before用来修饰一个实例方法该方法会在每个测试方法执行之前执行一次After用来修饰一个实例方法该方法会在每个测试方法执行之后执行一次BeforeClass用来修饰一个静态方法该方法会在所有测试方法之前只执行一次AfterClass用来修饰一个静态方法该方法会在所有测试方法之后只执行一次 在测试方法执行之前执行的方法常用于初始化资源 在测试方法执行完成之后执行的方法常用于释放资源 测试 Beforepublic void testBefore(){System.out.println(实例方法Before);}Afterpublic void testAfter(){System.out.println(实例方法After);}BeforeClasspublic static void testBeforeClass(){System.out.println(实例方法BeforeClass);}AfterClasspublic static void testAfterClass(){System.out.println(实例方法AfterClass);}实例方法BeforeClass 实例方法Before 字符串的长度是10 实例方法After 实例方法Before 最大索引为4 实例方法After 实例方法AfterClass 测试完成
http://www.pierceye.com/news/470227/

相关文章:

  • 广州微信网站建设哪家好公司网站排名优化手段
  • 深圳市路桥建设集团有限公司招标采购网站crntos wordpress
  • 广告网站制作报价深圳建筑设计平台网站
  • 网站ns记录南宁企业建站模板
  • 网站服务建设目前做哪些网站能致富
  • 专业网站定制公司深圳网页制作服务
  • 白云网站(建设信科网络)网页工具在哪里
  • 食品网站策划网站建设送企业邮箱吗
  • 天津自贸区建设局网站手机网站导航设计
  • 企业网站建设制作大连网站建设吗
  • 做网页兼职网站有哪些建设网站需要花费
  • 如何快速写一个网站黄页网络的推广软件下载
  • 网站建设公司注册enfold wordpress
  • 上海网站建设百度推广公司哪家好模具厂咋做网站
  • 网站背景自动切换织梦网站模板使用教程
  • 网站建设的成果怎么写找人做淘宝网站需要多少钱
  • 网站制作 企业网站建设哪家好tiktok海外运营推广
  • 南昌做网站哪个公司好玉溪市住房和城乡建设局网站
  • 男女做暖网站是什么样子的wordpress 时间轴 主题
  • 国外建设网站jsp网站开发工具
  • 网站流量怎么赚钱wordpress 08影院模板
  • win网站建设网站哪个公司做的好
  • 温州网站运营微信公众号服务号网站开发流程
  • 网站宣传的好处山西房地产网站建设
  • 网站seo工作内容大学做视频网站
  • 台州网站建设企业网站 微信开发
  • 安徽省水利厅网站 基本建设营销策划公司名称
  • 网页设计师培训学院开封做网站优化
  • 山西电力建设三公司网站影院禁止18岁以下观众观影
  • 防伪网站模板网站开发怎么赚钱