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

php个人网站简洁建筑招投标网官网

php个人网站简洁,建筑招投标网官网,杭州互联网企业,在线app单元测试–测试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://www.w-s-a.com/news/83408/

相关文章:

  • 案例学 网页设计与网站建设百度竞价关键词出价技巧
  • 做公司网站要那些资料南雄网站建设
  • 自己做的网站发布到网上视频播放不了网页游戏奥奇传说
  • 网站效果用什么软件做品牌网站建设等高端服务
  • 四川省成华区建设局网站网站专业制作
  • 网站建设如何开票网站后台怎么做超链接
  • 教育网站设计方案建设网站技术公司电话号码
  • 建网站要定制还是第三方系统传奇网站模板psd
  • 免费搭建企业网站什么叫网站定位
  • 网站建设cms程序员培训班
  • 网站seo技术wordpress editor ios
  • 红酒网站设计成立公司需要哪些手续
  • 广州做网站哪个好网站建网站建设网站站网站
  • 如何快速提升网站pr短剧个人主页简介模板
  • 上海网站建设 永灿百度权重3的网站值多少
  • 公司展示网站模板模板工
  • 网站建设收费详情舟山公司做网站
  • 深圳宝安区住房和建设局网站html模板大全
  • 和田哪里有做网站的地方wordpress地址更改
  • 恒通建设集团有限公司网站企业网站百度指数多少算竞争大
  • 雅虎网站收录提交入口如何使用wordpress搭建网站
  • 微商城网站建设怎么样发稿是什么意思
  • dz建站与wordpress群晖做网站服务器速度快吗
  • 做手机网站的公司网站建设 app开发 图片
  • 网站开发技术背景介绍wordpress数据库重置密码
  • 开发建设网站的实施过程是一个logo设计品牌
  • 做360pc网站排名首页工程造价信息网官网首页
  • 产品销售网站模块如何设计大数据和网站开发
  • 现在帮别人做网站赚钱不济南做网站建设公司
  • 嘉兴网站建设哪家好最近三天的国际新闻大事