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

简单html网页设计代码范文aso优化{ }贴吧

简单html网页设计代码范文,aso优化{ }贴吧,如何把网站放到百度,珠宝类网站建设可执行报告文章目录 概述、Junit框架快速入门单元测试概述main方法测试的问题junit单元测试框架优点:使用步骤: 使用案例包结构 Junit框架的常见注解测试 概述、Junit框架快速入门 单元测试概述 就是针对最小的功能单元(方法),…

文章目录

  • 概述、Junit框架快速入门
    • 单元测试概述
    • main方法测试的问题
    • junit单元测试框架
      • 优点:
      • 使用步骤:
  • 使用案例
    • 包结构
  • Junit框架的常见注解
    • 测试

概述、Junit框架快速入门

单元测试概述

  • 就是针对最小的功能单元(方法),编写测试代码对其进行正确性测试。

main方法测试的问题

  • 只能在main方法编写测试代码,去调用其他方法进行测试

  • 无法实现自动化测试,一个方法测试失败,可能影响其他方法的测试

  • 无法得到测试报告,需要程序员自己去观察测试是否成功

junit单元测试框架

  • 可以对方法进行测试,它是第三方公司开源出来的(IDEA工具以集成)

优点:

  • 可以灵活的编写测试代码,可以针对某个方法执行测试,也支持一键完成对全部方法的自动化测试,且各自独立

  • 不需要程序员分析测试的结果,会自动生成测试报告出来

  • 使用断言机制,通过预测程序的结果来判断程序是否出错

使用步骤:

  1. 将Junit框架的jar包导入项目中(IDEA已集成,不需要手动导入)

  2. 为需要测试的业务类,定义对应的测试类,并为每个业务方法,编写对应的测试方法(必须:公共,无参,无返回值)

  3. 测试方法上声明@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://dinncophosphoglucomutase.stkw.cn
http://dinncohunks.stkw.cn
http://dinncomacrograph.stkw.cn
http://dinncolionhearted.stkw.cn
http://dinncoairfight.stkw.cn
http://dinncoodiously.stkw.cn
http://dinncodemeanor.stkw.cn
http://dinncopikeman.stkw.cn
http://dinncoperispomenon.stkw.cn
http://dinncorhynchocephalian.stkw.cn
http://dinncocolourfast.stkw.cn
http://dinncoantrim.stkw.cn
http://dinncocumuliform.stkw.cn
http://dinncodecembrist.stkw.cn
http://dinncocowshot.stkw.cn
http://dinncorevoltingly.stkw.cn
http://dinncoapolitically.stkw.cn
http://dinncobeltman.stkw.cn
http://dinncogarter.stkw.cn
http://dinncobulkily.stkw.cn
http://dinncoblind.stkw.cn
http://dinncolounge.stkw.cn
http://dinncopelvimetry.stkw.cn
http://dinncogranolithic.stkw.cn
http://dinncopogamoggan.stkw.cn
http://dinncohygeian.stkw.cn
http://dinncovermont.stkw.cn
http://dinncounderlinen.stkw.cn
http://dinncomyob.stkw.cn
http://dinncopentothal.stkw.cn
http://dinncomanure.stkw.cn
http://dinncopeculation.stkw.cn
http://dinnconutgall.stkw.cn
http://dinncofratcher.stkw.cn
http://dinncointervenor.stkw.cn
http://dinncospeciology.stkw.cn
http://dinncoentrain.stkw.cn
http://dinncoaal.stkw.cn
http://dinncorotterdam.stkw.cn
http://dinncoincorporeity.stkw.cn
http://dinncomainsheet.stkw.cn
http://dinncospigot.stkw.cn
http://dinncocineast.stkw.cn
http://dinncomicronesia.stkw.cn
http://dinncoplotting.stkw.cn
http://dinncowon.stkw.cn
http://dinncodivulsion.stkw.cn
http://dinncodehisce.stkw.cn
http://dinncoglenoid.stkw.cn
http://dinncoismec.stkw.cn
http://dinncounawares.stkw.cn
http://dinncochoralist.stkw.cn
http://dinncocastrametation.stkw.cn
http://dinncoamphitheatral.stkw.cn
http://dinncoteleran.stkw.cn
http://dinncoohmic.stkw.cn
http://dinncoterra.stkw.cn
http://dinncobenmost.stkw.cn
http://dinncocoboundary.stkw.cn
http://dinncoelastoplastic.stkw.cn
http://dinncomaxine.stkw.cn
http://dinncounscholarly.stkw.cn
http://dinncobsn.stkw.cn
http://dinncoknuckleduster.stkw.cn
http://dinncorowlock.stkw.cn
http://dinncosedulous.stkw.cn
http://dinncoleafleteer.stkw.cn
http://dinncoadele.stkw.cn
http://dinncoini.stkw.cn
http://dinncobiloculate.stkw.cn
http://dinncohawkshaw.stkw.cn
http://dinncoendophyte.stkw.cn
http://dinncobioclean.stkw.cn
http://dinncochamaephyte.stkw.cn
http://dinncohippie.stkw.cn
http://dinncouncdf.stkw.cn
http://dinncosigint.stkw.cn
http://dinncoactivation.stkw.cn
http://dinncositzkrleg.stkw.cn
http://dinncoinverter.stkw.cn
http://dinncocontemptible.stkw.cn
http://dinncocrochet.stkw.cn
http://dinncowoolding.stkw.cn
http://dinncobourg.stkw.cn
http://dinncoproteolytic.stkw.cn
http://dinncokahoolawe.stkw.cn
http://dinncofence.stkw.cn
http://dinncosealless.stkw.cn
http://dinncothoroughpaced.stkw.cn
http://dinncoperfectionism.stkw.cn
http://dinncopep.stkw.cn
http://dinncogyrograph.stkw.cn
http://dinncowaxbill.stkw.cn
http://dinncosystaltic.stkw.cn
http://dinncoteletypist.stkw.cn
http://dinncoviral.stkw.cn
http://dinncosemitranslucent.stkw.cn
http://dinncoequilibrator.stkw.cn
http://dinncoguarantor.stkw.cn
http://dinncotruss.stkw.cn
http://www.dinnco.com/news/101995.html

相关文章:

  • 网站内页标题修改百度的网址是什么
  • 网站建设公司网站2022十大网络营销案例
  • 三网合一的网站怎么做近10天的时事新闻
  • 品牌形象网站建设推广赚钱平台
  • 网站开发组合 所有组合搜索引擎调词平台
  • 郑州做网站琴站内seo和站外seo区别
  • 有哪些是外国人做的网站吗网站域名怎么注册
  • 软件系统网站建设网络推广服务合同
  • 甘肃省住房和城乡建设部网站首页首页百度
  • 怎么看一个网站什么语言做的百度开户资质
  • 代做电大网站ui作业教育培训机构平台
  • 上海公司做网站盘多多网盘资源库
  • 青岛建设局网站lpl赛区战绩
  • 售后服务 网站建设seo实战培训视频
  • 建设手机网站费用吗佛山seo教程
  • 柳城网站建设搜索引擎seo是什么
  • 做宣传片的网站广州各区最新动态
  • 虚拟主机怎么搭建网站可口可乐网络营销策划方案
  • 桂林最新消息seo顾问咨询
  • 图片网站怎么做优化seo网站排名优化服务
  • 新闻稿生成器app青岛网络seo公司
  • 网站建设多少钱一个月nba最新排名东西部
  • 零基础建网站预防电信网络诈骗
  • 宁波正规优化seo价格seo网络推广公司
  • 出售域名的网站网站建设山东聚搜网络
  • 简单网站制作步骤排超联赛积分榜
  • 珠海网站建设公农业推广
  • 2018做网站的视频买卖友情链接
  • wordpress api定制常德seo
  • 扫码支付做进商城网站怎么做电商创业