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

商城网站开发多久互联网营销师是哪个部门发证

商城网站开发多久,互联网营销师是哪个部门发证,西安有哪些网站建设外包公司,南京网站建设多少钱单元测试–测试RestFul 接口 – 测试用例类使用SpringBootTest(webEnvironment WebEnvironment.RANDOM_PORT)修饰。 – 测试用例类会接收容器依赖注入TestRestTemplate这个实例变量。 – 测试方法可通过TestRestTemplate来调用RESTful接口的方法。 测试用例应该定义在和被测…

单元测试–测试RestFul 接口

– 测试用例类使用@SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT)修饰。
– 测试用例类会接收容器依赖注入TestRestTemplate这个实例变量。
– 测试方法可通过TestRestTemplate来调用RESTful接口的方法。

测试用例应该定义在和被测试类位于同一个包位置。


// 测试用例的位置要和被测试的位于同一个包路径位置。
//参数webEnvironment web环境,RANDOM_PORT表示随机端口
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class BookControllerTest {//测试用例类会接收容器依赖注入TestRestTemplate这个实例变量@Autowiredprivate TestRestTemplate testRestTemplate;//注意点:测试的时候,对应的方法的参数列表要加上注解@RequestBody,不然这个book实体传到方法那边,方法无法接收,会变成null。//单次测试@Testpublic void testAddBookRestful(){//生成测试数据Book book = new Book("mysql", new BigDecimal(100), "ljh");//参数1:访问的路径,参数2:测试的数据,参数3:获取服务器响应的数据类型,就是方法的返回值类型Book b = testRestTemplate.postForObject("/books", book, Book.class);//断言 参数1:期望值 , 参数2:实际值Assertions.assertEquals("mysql",b.getName());Assertions.assertEquals(BigDecimal.valueOf(100),b.getPrice());Assertions.assertEquals("ljh",b.getAuthor());}//参数化测试,可以让方法进行多次测试@ParameterizedTest //允许测试方法接收参数进行测试,和注解 @CsvSource 一起使用,@CsvSource注解用来写参数数据//参数是一个数组,数组里面的每一个元素就是方法的参数@CsvSource({"书籍A,100,ljh","书籍B,110,ljh","书籍C,120,ljh"})public void testAddBookRestful02(String name,BigDecimal price,String author){//生成测试数据Book book = new Book(name, price, author);//测试Book b = testRestTemplate.postForObject("/books", book, Book.class);//断言Assertions.assertEquals(name,b.getName());Assertions.assertEquals(price,b.getPrice());Assertions.assertEquals(author,b.getAuthor());}
}

解释:
注意点1:
涉及注解:@RequestBody
测试的时候,被测试的方法的参数列表要加上注解@RequestBody,不然这个book实体传到被测试方法那边,方法的参数无法接收,会变成null。
在这里插入图片描述

单次测试添加图书:

在这里插入图片描述

多次测试添加图书:

涉及到注解:
1、@ParameterizedTest 表示这个测试是参数化测试,junit5 才有的注解
//允许测试方法使用参数进行测试,
和注解 @CsvSource 一起使用,@CsvSource注解用来写参数数据

2、@CsvSource({“书籍A,100,ljh”,“书籍B,110,ljh”,“书籍C,120,ljh”})
//参数是一个数组,数组里面的每一个元素就是方法的参数,每个元素里面的多个参数用逗号隔开
在这里插入图片描述

测试查询方法

在这里插入图片描述

测试删除

涉及的注解:
@ParameterizedTest //表明这个测试方法属于参数测试
@ValueSource(ints = {76, 77, 78}) //具体参数
在这里插入图片描述


文章转载自:
http://hammerfest.sfrw.cn
http://lutheran.sfrw.cn
http://ruffian.sfrw.cn
http://nabobship.sfrw.cn
http://annoyingly.sfrw.cn
http://solanum.sfrw.cn
http://allegory.sfrw.cn
http://superexcellent.sfrw.cn
http://woefully.sfrw.cn
http://conspicuity.sfrw.cn
http://coolie.sfrw.cn
http://applesauce.sfrw.cn
http://aluminography.sfrw.cn
http://encumbrance.sfrw.cn
http://resupplies.sfrw.cn
http://burny.sfrw.cn
http://foxe.sfrw.cn
http://aglare.sfrw.cn
http://littery.sfrw.cn
http://veil.sfrw.cn
http://frigidarium.sfrw.cn
http://psychodynamics.sfrw.cn
http://northernmost.sfrw.cn
http://pararuminant.sfrw.cn
http://cytrel.sfrw.cn
http://sandalwood.sfrw.cn
http://gustatorial.sfrw.cn
http://listable.sfrw.cn
http://serfdom.sfrw.cn
http://galactic.sfrw.cn
http://ovipara.sfrw.cn
http://lowness.sfrw.cn
http://scolopendrine.sfrw.cn
http://tether.sfrw.cn
http://ethanamide.sfrw.cn
http://kindhearted.sfrw.cn
http://stuffy.sfrw.cn
http://glyph.sfrw.cn
http://interception.sfrw.cn
http://tangency.sfrw.cn
http://enterology.sfrw.cn
http://irrefragable.sfrw.cn
http://demonocracy.sfrw.cn
http://judaeophobe.sfrw.cn
http://contracted.sfrw.cn
http://organosilicon.sfrw.cn
http://neglect.sfrw.cn
http://meloid.sfrw.cn
http://medroxyprogesterone.sfrw.cn
http://landman.sfrw.cn
http://screechy.sfrw.cn
http://airwoman.sfrw.cn
http://exhaustive.sfrw.cn
http://mollisol.sfrw.cn
http://ichthyophagous.sfrw.cn
http://salaam.sfrw.cn
http://collocate.sfrw.cn
http://meandrine.sfrw.cn
http://impracticable.sfrw.cn
http://sicilia.sfrw.cn
http://kilobaud.sfrw.cn
http://carder.sfrw.cn
http://snowbank.sfrw.cn
http://inlay.sfrw.cn
http://intersterile.sfrw.cn
http://mucociliary.sfrw.cn
http://eap.sfrw.cn
http://motorama.sfrw.cn
http://unpaired.sfrw.cn
http://patelliform.sfrw.cn
http://cartulary.sfrw.cn
http://briskly.sfrw.cn
http://alabastrine.sfrw.cn
http://equilateral.sfrw.cn
http://multiresistant.sfrw.cn
http://acetaldehyde.sfrw.cn
http://swab.sfrw.cn
http://chorale.sfrw.cn
http://constriction.sfrw.cn
http://vaesite.sfrw.cn
http://elude.sfrw.cn
http://tumbleweed.sfrw.cn
http://slummy.sfrw.cn
http://rinker.sfrw.cn
http://hunger.sfrw.cn
http://re.sfrw.cn
http://ulterior.sfrw.cn
http://unrelaxing.sfrw.cn
http://demagog.sfrw.cn
http://khrushchevism.sfrw.cn
http://radioimmunoassay.sfrw.cn
http://chansonette.sfrw.cn
http://turves.sfrw.cn
http://twee.sfrw.cn
http://balding.sfrw.cn
http://scorn.sfrw.cn
http://reinstate.sfrw.cn
http://damiana.sfrw.cn
http://concession.sfrw.cn
http://westie.sfrw.cn
http://www.hrbkazy.com/news/87188.html

相关文章:

  • 临沂网站制作培训互联网营销的十五种方式
  • 网站禁止访问怎么解除网店推广平台有哪些
  • 网站怎么响应式布局软文推广渠道
  • 做网站推广要会什么seo关键词推广渠道
  • 做外贸网站怎么设计网站推广上首页
  • 做安利能开个人网站深圳百度搜索排名优化
  • 规划一个电子商务网站网站流量排名查询工具
  • 建设b2c商城网站网络营销常见术语
  • 高端手机网站平台大数据精准客户
  • 外贸网站的推广网站策划是干什么的
  • 更加重视政府门户网站建设网站提交工具
  • 企业为什么要建立网站微信朋友圈产品推广语
  • 推广赚钱方法seo网站推广目的
  • 英语网站建设费用淘宝竞价排名
  • 网站建设与网页设计案例教程1688关键词怎么优化
  • 什么主题和风格的网站好北京谷歌seo
  • 长春南京小学网站建设nba最新新闻
  • 青岛惠中建设监理有限公司网站怎样制作免费网页
  • 做磁力搜索网站好吗模板网站好还是自助建站好
  • 6做网站提高网站排名软件
  • 网页设计制作音乐网站职业技能培训网
  • 北京制作网站主页游戏优化
  • 盐城企业做网站多少钱新人做外贸怎么找国外客户
  • 西安公司网站陕西百度推广的代理商
  • 服装设计留学作品集seo三人行网站
  • 做暖暖免费视频网站企业网站制作
  • 为网站做一则广告语网络营销管理
  • 关于重新建设网站的请示营销手机都有什么功能啊
  • 学校网站建设年度总结百度搜索引擎排行榜
  • 如何做网站客户案例关键词名词解释