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

google网站质量西安做网站公司有哪些

google网站质量,西安做网站公司有哪些,摄影网课,天津企业网站建设哪家好文章目录 1. 什么是 Junit #xff1f;2. 常见的注解2.1 Test2.2 BeforeAll#xff0c;AfterAll2.3 BeforeEach#xff0c;AfterEach 3. 测试用例顺序指定4. 参数化4.1 单个参数4.2 多个参数4.3 通过方法生成 5. 测试套件6. 断言6.1 断言相等6.2 断言不相等6.3 断言为空6.4 … 文章目录 1. 什么是 Junit 2. 常见的注解2.1 Test2.2 BeforeAllAfterAll2.3 BeforeEachAfterEach 3. 测试用例顺序指定4. 参数化4.1 单个参数4.2 多个参数4.3 通过方法生成 5. 测试套件6. 断言6.1 断言相等6.2 断言不相等6.3 断言为空6.4 断言不为空 1. 什么是 Junit Junit 是 Java 的单元测试框架 在 Java 项目中加入 Junit 依赖 !-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api --dependencygroupIdorg.junit.jupiter/groupIdartifactIdjunit-jupiter-api/artifactIdversion5.9.1/version/dependency!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-params --dependencygroupIdorg.junit.jupiter/groupIdartifactIdjunit-jupiter-params/artifactIdversion5.9.1/version/dependency!-- https://mvnrepository.com/artifact/org.junit.platform/junit-platform-suite --dependencygroupIdorg.junit.platform/groupIdartifactIdjunit-platform-suite/artifactIdversion1.9.1/version/dependency!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engine --dependencygroupIdorg.junit.jupiter/groupIdartifactIdjunit-jupiter-engine/artifactIdversion5.9.1/versionscopetest/scope/dependency2. 常见的注解 2.1 Test Test表名当前的方法是一个测试用例 import org.junit.jupiter.api.Test;public class JunitTest {Testvoid Test01() {System.out.println(这是第一个测试用例);}Testvoid Test02() {System.out.println(这是第二个测试用例);} } 2.2 BeforeAllAfterAll BeforeAll当前 class 中所有测试用例执行之前自动执行AfterAll当前 class 中所有测试用例执行结束之后自动执行 BeforeAllstatic void Start() {System.out.println(开始测试);}AfterAllstatic void End() {System.out.println(结束测试);}2.3 BeforeEachAfterEach BeforeEach当前 class 中每一个测试用例执行结束之前执行一次AfterEach当前 class 中每一个测试用例执行结束之后执行一次 BeforeEachvoid StartV1() {System.out.println(开始执行);}AfterEachvoid EndV1() {System.out.println(执行结束);}3. 测试用例顺序指定 TestMethodOrder(MethodOrderer.OrderAnnotation.class) 4. 参数化 4.1 单个参数 //单参数ParameterizedTestValueSource(ints {1,2,3,4})void Test03(int x) {System.out.println(接收参数是 x x);}单参数有它的弊端只能接收一种类型的参数对应的 Test 方法只能接收一个参数 4.2 多个参数 //多参数ParameterizedTestCsvSource({张三,18})void Test04(String name, int age) {System.out.println(name 今年 age 岁);}参数化对应的注解上面如果写了Test测试用例就会执行两次 其中一次就会报错因为 Test 和 方法结合没有找到参数就会报错 //多参数读取文件中的数据进行操作ParameterizedTestCsvFileSource(resources test01.csv)void Test05(String name, int age) {System.out.println(name: name , age: age);}4.3 通过方法生成 public static StreamArguments Generate() {return Stream.of(Arguments.arguments(张三, 13),Arguments.arguments(李四,14));}//通过方法生成测试数据ParameterizedTestMethodSource(Generate)void Test06(String name, int age) {System.out.println(姓名 name 年龄 age);}5. 测试套件 Suite 6. 断言 6.1 断言相等 //断言相等Testvoid Test07() {int x 10;int y 20;Assertions.assertEquals(x, y);}6.2 断言不相等 //断言不相等Testvoid Test07() {int x 10;int y 20;Assertions.assertNotEquals(x, y);}6.3 断言为空 //断言为空Testvoid Test07() {int x 10;int y 20;String tmp null;Assertions.assertNull(tmp);}6.4 断言不为空 //断言不为空Testvoid Test07() {int x 10;int y 20;String tmp null;Assertions.assertNotNull(tmp);}
http://www.pierceye.com/news/264183/

相关文章:

  • 深圳建设网站企业青白江做网站的公司
  • dm网站制作软件无忧网站建设
  • 如何在自己的网站上做歌单王建设医生网站
  • 科技+杭州+网站建设做效果图的网站有哪些
  • 引流推广网站平台wordpress页面发布失败
  • 南京哪家网站建设好网站开发需要注意的
  • 一个综合网站上线多少钱wordpress粘贴word
  • 承接电商网站建设新手做自己的网站
  • 网页版视频网站建设需要多少钱四川鸿业建设集团公司网站
  • h5网站实例wordpress改造mip
  • 完整的网络营销推广方案包括优化营商环境心得体会个人
  • 商洛市住房和城乡建设局网站建免费网站
  • 做网站要多少的服务器网站设计的步骤
  • 网站关键词怎么做上首页wordpress 架构原理
  • 厦门专业网站建设代理国外在线crm系统suitecrm
  • 哪个网站可以领手工活在家做wordpress heroku
  • 为什么没有网站做图文小说电子商务网站开发的课程介绍
  • 在哪个网站做问卷好单页面网站推广
  • 专业网站建设模块维护静海网站建设
  • 国内前十网站建设公司龙之网官网
  • 昆山做网站的公昆山做网站的公司司网站开发与设计岗位职责
  • 网站投注员怎么做做旅游项目用哪家网站好
  • 环县网站怎么做咸阳网站开发公司地址
  • 重庆巴南网站制作wordpress外贸建站公司
  • 桂林旅游网站制作公司软件开发公司属于什么行业
  • 网站 备案 中国 名字老薛主机 wordpress
  • 有什么网站可以做投票功能合肥房地产交易网
  • 世界网站广西建设工程质检安全网站
  • 建设银行网站会员基本信息wordpress主题图片丢失
  • 找人做网站需要注意什么问题中国建设信用卡网站