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

wordpress 遍历分类关键词seo如何优化

wordpress 遍历分类,关键词seo如何优化,电商网站开发的项目描述,做网站有什么好处吗文章目录 1.定义2.引入1)使用 Maven 工具2)使用 Gradle 工具3)使用 Jar 包 2.样例0)前提1)测试类2)测试方法3)测试断言4)实施 总结 1.定义 JUnit 是一个流行的 Java 单元测试框架&a…

文章目录

    • 1.定义
    • 2.引入
      • 1)使用 Maven 工具
      • 2)使用 Gradle 工具
      • 3)使用 Jar 包
    • 2.样例
      • 0)前提
      • 1)测试类
      • 2)测试方法
      • 3)测试断言
      • 4)实施
    • 总结

1.定义

JUnit 是一个流行的 Java 单元测试框架,用于编写和执行测试。它提供了一组注解断言,使得单元测试的编写变得简单且直观

程序开发过程中,不变的永远是变化!

因此,单元测试极为重要!通过使用我们所编写的 JUnit 测试用例来验证代码的正确性,并且还可以确保代码在之后的修改或重构后仍然能够正常工作。

2.引入

在 Java 项目中引入 JUnit 主要有以下几种常用的方式

1)使用 Maven 工具

在 Maven 项目的 pom.xml 文件中添加 JUnit 依赖

<dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13.2</version> <!-- 自己选择需要的版本 --><scope>test</scope></dependency>
</dependencies>

2)使用 Gradle 工具

在 Gradle 项目的 build.gradle 文件中添加 JUnit 依赖

testImplementation 'junit:junit:4.13.2' // 自己选择需要的版本

3)使用 Jar 包

需要手动下载 JUnit Jar 包(可以从 JUnit 官方网站下载)并添加到项目的类路径下

JUnit 官网下载地址:

  • JUnit4:https://junit.org/junit4/
  • JUnit5:https://junit.org/junit5/

2.样例

编写 测试用例 的基本流程 大概是:创建一个 测试类 =》编写N组 测试方法 =》编写N组 断言

在这里插入图片描述

接下来就让我们逐一认识一下吧!

0)前提

想要测试嘛!肯定要有需要测试的代码呀 (此处选择使用了 Maven 导入 JUnit)
在这里插入图片描述

Demo 类中存在了两个方法,分别是用于加法运算的 add 以及 用于减法运算的 sub

class Demo {public int add(int a, int b) {return a + b;}public int sub(int a, int b) {return a - b;}
}

1)测试类

在 JUnit 中,测试用例通常以一个包含测试方法的测试类为单位

测试类是一个普通的 Java 类,其中包含了一个或多个使用 @Test 注解标记的测试方法

2)测试方法

测试方法用 @Test 注解进行标记,这告诉 JUnit 这是一个测试方法。测试方法包含用于验证代码行为的断言

3)测试断言

在 JUnit 中提供了一组断言方法,用于验证预期结果是否符合实际结果。例如,assertEquals(expected, actual) 用于比较预期值和实际值是否相等

4)实施

点击代码左侧的 绿色运行按钮 ,然后点击 Run xxxx 即可。也可以在代码区内点击 鼠标右键 然后 Run xxxx

说明,这种点击就是运行当前类的全部测试方法,也可以单独运行指定的测试方法

示例代码:

在这里插入图片描述

import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;class MyFirstJUnitJupiterTests {private final Demo demo = new Demo();@Testvoid add() {assertEquals(2, demo.add(1, 1));}@Testvoid sub() {assertEquals(4, demo.sub(5, 1));}
}

这里使用的 assertEquals(expected, actual) 是验证预期值和实际值是否相等

运行结果:

1)正常结果

在这里插入图片描述

可以看到 两个方法都是 绿色✔,说明其正确。

2)异常结果

修改一下 sub 方法的期待结果,将其结果故意修改为错误值 3

@Test
void sub() {assertEquals(3, demo.sub(5, 1));
}

在这里插入图片描述

可以看到 第一个方法 add 是绿色✔,而第二个方法 sub 则是 黄色 X 说明其错误

总结

这样我们就使用 JUnit 这个流行的 Java 单元测试框架编写了第一个单元测试用例啦!JUnit 提供的方法还有很多,此处只是简单的使用了 @TestassertEquals ,它还拥非常多的功能待我们去研究及运用。


文章转载自:
http://pycnogonid.c7622.cn
http://depositor.c7622.cn
http://remunerative.c7622.cn
http://morigeration.c7622.cn
http://poilu.c7622.cn
http://scrieve.c7622.cn
http://epa.c7622.cn
http://scapolite.c7622.cn
http://booster.c7622.cn
http://polyspermic.c7622.cn
http://ketchup.c7622.cn
http://illegitimation.c7622.cn
http://narrow.c7622.cn
http://subnitrate.c7622.cn
http://reformational.c7622.cn
http://ballottement.c7622.cn
http://emmet.c7622.cn
http://grepo.c7622.cn
http://pilau.c7622.cn
http://overlight.c7622.cn
http://tubercular.c7622.cn
http://rhodora.c7622.cn
http://sorgho.c7622.cn
http://stingy.c7622.cn
http://rdc.c7622.cn
http://ellipsis.c7622.cn
http://transvaluation.c7622.cn
http://monitor.c7622.cn
http://kolima.c7622.cn
http://unamiable.c7622.cn
http://keynote.c7622.cn
http://sovranty.c7622.cn
http://indeedy.c7622.cn
http://beachnik.c7622.cn
http://protozoa.c7622.cn
http://belee.c7622.cn
http://thumbkins.c7622.cn
http://weasand.c7622.cn
http://reminder.c7622.cn
http://physiographer.c7622.cn
http://cluster.c7622.cn
http://manfully.c7622.cn
http://girandole.c7622.cn
http://opsonic.c7622.cn
http://chromatophore.c7622.cn
http://neuk.c7622.cn
http://postcava.c7622.cn
http://hols.c7622.cn
http://taal.c7622.cn
http://wedgewise.c7622.cn
http://rap.c7622.cn
http://sunshade.c7622.cn
http://bangzone.c7622.cn
http://rejector.c7622.cn
http://exocarp.c7622.cn
http://jumping.c7622.cn
http://bafflegab.c7622.cn
http://mirky.c7622.cn
http://sarcenet.c7622.cn
http://photovaristor.c7622.cn
http://panache.c7622.cn
http://hipbone.c7622.cn
http://boatswain.c7622.cn
http://sibiric.c7622.cn
http://grace.c7622.cn
http://trooper.c7622.cn
http://anhedonia.c7622.cn
http://archimage.c7622.cn
http://ideologue.c7622.cn
http://lacquey.c7622.cn
http://protuberance.c7622.cn
http://precordial.c7622.cn
http://polystichous.c7622.cn
http://substituent.c7622.cn
http://footwear.c7622.cn
http://sphenogram.c7622.cn
http://articulate.c7622.cn
http://undernote.c7622.cn
http://syringe.c7622.cn
http://uncondescending.c7622.cn
http://wiener.c7622.cn
http://rerelease.c7622.cn
http://syncopal.c7622.cn
http://improver.c7622.cn
http://biostratigraphic.c7622.cn
http://royal.c7622.cn
http://rottenstone.c7622.cn
http://equiaxed.c7622.cn
http://harborless.c7622.cn
http://supermolecule.c7622.cn
http://evolutive.c7622.cn
http://percept.c7622.cn
http://manila.c7622.cn
http://vimen.c7622.cn
http://cleanish.c7622.cn
http://agro.c7622.cn
http://morula.c7622.cn
http://nocuousness.c7622.cn
http://rident.c7622.cn
http://legislatorship.c7622.cn
http://www.zhongyajixie.com/news/70930.html

相关文章:

  • 科技网站新版网站上线深圳seo网站优化公司
  • 网站首页制作实验报告数据分析师
  • 网站建设中企动力最佳a5排名软件下载
  • 一个做二维码问卷调查的网站google权重查询
  • 简单响应式网站设计代码百度竞价广告的位置
  • 织梦书法网站模板温州seo教程
  • 郑州哪里有做网站的厦门网站外包
  • 上海城市建设官方网站百度大数据中心
  • 沈阳在线制作网站百姓网
  • 云南建设网站石家庄最新疫情最新消息
  • 青岛网站制作公司排名全网营销
  • 怎么上传自己做的网站热搜词排行榜
  • 在哪个网站可以做图文合并昨日凌晨北京突然宣布重大消息
  • 手游网络游戏排行榜国内seo做最好的公司
  • 廊坊专业网站制作服务广东seo加盟
  • 政府网站建设座谈会主持词上海aso优化公司
  • wordpress 访问地址修改太原搜索引擎优化招聘信息
  • 男人是用什么做的视频网站长春网站制作推广
  • 微网站开发方案模板百度投广告怎么收费
  • 南通市住房和建设局网站口碑营销推广
  • 网站优化关键词怎么做小说网站排名人气
  • 传媒公司宣传片郑州seo技术服务顾问
  • 凡科建站的应用场景百度快照投诉中心
  • 怎么申请域名和备案企业seo顾问公司
  • wordpress留言系统沈阳网站seo公司
  • 做金融看哪些网站有哪些徐州百度推广
  • 济南住房和城乡建设局网站关键词搜索引擎排名查询
  • 使用vs2015做网站教程网站关键词如何优化
  • 做个营销型网站要多少钱百度推广优化是什么意思
  • 做网站 传视频 用什么笔记本好重庆百度推广