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

公司网站怎么做才能吸引人广州网站建设找哪家

公司网站怎么做才能吸引人,广州网站建设找哪家,网站流量统计系统,健康生活网站开发系统背景这篇来学习一个新的注解,叫Parameters, 参数化的意思。什么时候需要用到参数化呢,在selenium中这个例子很好,就是我有一个500个用户数据,我需要重复测试这500个用户的登录功能。我们肯定只需要写一个方法,然后调用这个…

这篇来学习一个新的注解,叫@Parameters, 参数化的意思。什么时候需要用到参数化呢,在selenium中这个例子很好,就是我有一个500个用户数据,我需要重复测试这500个用户的登录功能。我们肯定只需要写一个方法,然后调用这个方法500次,每次方法传入参数不一样,这样应该能够完成这个测试需求。在单元测试中,如果一个方法的用例,采用边界值划分,有时候会产生十几个测试用例,这个时候我们就需要使用参数化。

 

1.参数化的数据源

一般来说,参数化需要提供数据源数据源可以是数据库表,也可以是excel中一行行记录,也可以是代码中写死的一个列表的数据,或者数组数据。大概过程就是,我们提前准备好这个数据源,例如一个二元数组,里面有5组数据。然后在单元测试用例类中的具体方法,使用参数化注解,告诉Junit,执行这个方法,需要使用外部参数化提供的数据源进行多次测试这个方法。

在Junit中,参数化@Parameters里面写的是一个静态方法。

 

2.参数化测试举例

这里新建一个测试类,ParameterizedTests.java, 写入下面的代码。

package test;import static org.junit.Assert.assertEquals;import java.util.Arrays;
import java.util.List;import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;import com.anthony.protein.TrackingService;@RunWith(Parameterized.class)
public class ParametrizedTests {private int input;private int expected;private static TrackingService ts = new TrackingService();//构造方法public ParametrizedTests(int input, int expected) {this.input = input;this.expected = expected;}@Parameterspublic static List<Object[]> data() {return Arrays.asList(new Object[][] {{5, 5},{5, 10},{-12, 0},{50, 50},{1, 51}});}@Testpublic void test() {if(input > 0) {ts.addProtein(input);}else {ts.removeProtein(-input);}//断言,期待结果和total是不是相等assertEquals(expected, ts.getTotal());}
}

运行结果

http://www.yayakq.cn/news/403864/

相关文章:

  • 私自做彩票网站销售犯法么短剧小程序搭建
  • 设计素材网站月收益西樵网站建设
  • 如何注册公司网站免费注册济南网站维护
  • 开一个做网站的公司俄语网站开发
  • 网站公司维护visual stdio 做网站 注册用户 密码必须6位以上
  • 如何创建网站难吗专业装修图片
  • 网页设计师培训多少钱好搜自然seo
  • 牡丹菏泽网站建设小程序diy制作平台
  • 网站搭建 虚拟空间WordPress分类打开404错误
  • 企业网站案例展示国内免费云主机
  • 网站建设怎么插图片自媒体怎么赚钱
  • 建设网站费用明细做优化排名会不会影响网站速度
  • 河南工程建设 协会网站软件工程考研学校排名
  • 做网站博客怎么推广专业的高密网站建设
  • 个人网站静态网页模板网上销售怎么做的更好
  • 网站开发需要了解的知识wordpress主动推送代码写在哪里
  • 网站开发需要考什么证书莱芜都市网二手房
  • 网站新闻建设作用沧州seo包年优化软件排名
  • 网站制作技术介绍外贸公司网站建设哪家好
  • 怎么做推广和宣传企业做网站如何查看 网站诊断
  • 营销型网站与普通网站的区别百度推广优化公司
  • wordpress 优化原理seo外链发布软件
  • 网站内容页面怎么做外链企业网络推广方式
  • 众筹那些网站可以做莆田有哪几家做网站设计的
  • 河北雄安新区规划建设局网站怎么样在网上建设网站挣钱
  • 手机网站设计占工程比重海口高风险地区
  • 网站游戏入口办公室装修工程
  • 北京网站设计实力乐云践新深圳有做网站的公司
  • 网页游戏网站首页中国住房和建设部网站
  • 设计头条app官方网站国内专业的seo机构