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

揭阳东莞网站建设建站宝盒手机版下载

揭阳东莞网站建设,建站宝盒手机版下载,仿淘宝电商网站开发报价,中企动力邮箱app有时#xff0c;您会遇到一个问题#xff0c;就是尖叫使用“参数化”测试#xff0c;而不是多次复制/粘贴相同的方法。 测试方法基本上是相同的#xff0c;唯一改变的是传入的数据。在这种情况下#xff0c;请考虑创建一个利用JUnit中的“ Parameterized ”类的测试用例。… 有时您会遇到一个问题就是尖叫使用“参数化”测试而不是多次复制/粘贴相同的方法。 测试方法基本上是相同的唯一改变的是传入的数据。在这种情况下请考虑创建一个利用JUnit中的“ Parameterized ”类的测试用例。 我最近遇到了一个问题其中我们对电子邮件地址的验证不允许使用unicode字符。 解决方法非常简单更改正则表达式以允许这些字符。 接下来该测试更改了。 我决定不对每组数据复制/粘贴单独的方法而是决定学习Parameterized方法。 结果如下。 数据包括预期结果和要验证的电子邮件地址。 JUnit测试类 package com.mycompany.client;import static org.junit.Assert.*;import java.util.Arrays;import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameters;import com.mycompany.test.TestServiceUtil;/*** Parameterized test case for validating email addresses against a regular expression.* We need to allow unicode characters in the userid portion of the email address, so * these test cases where created to help validate the validateEmailAddress method* in the FieldValidationController class.* * author mmiller**/ RunWith(Parameterized.class) public class TestFieldValiationController {Parameters(name {index}: {1} is valid email address {0})public static IterableObject data() {return Arrays.asList(new Object[][] { { true, johnmycomp.com }, { true, john123mycomp.com },{ true, j._%20_-brownmycomp.com }, { true, 123mycomp.com },{ false, john brownmycomp.com }, { false, 123mycomp },{ false, john^brownmycomp.com }, { true , 1johnmycomp.com },{ false, john#brownmycomp.com }, { false, john!brownmycomp.com },{ false, john()brownmycomp.com }, { false, johnbrownmycomp.com },{ true, johñ.brownmycomp.com }, { false, john.brownmycomp.coñ },{ true, johúmycomp.com }, { true, johíáómycomp.com }});}private boolean expected;private String emailAddress;public TestFieldValiationController(boolean expected, String emailAddress) {this.expected expected;this.emailAddress emailAddress;TestServiceUtil.getInstance();}Testpublic void validateEmail() {assertEquals(expected, FieldValidationController.getInstance().validateEmailAddress(emailAddress));} } 希望这可以帮助 参考在Scratching我的编程itch博客上我们的JCG合作伙伴 Mike Miller提供了参数化JUnit测试 。 翻译自: https://www.javacodegeeks.com/2014/03/parameterized-junit-tests.html
http://www.yutouwan.com/news/274087/

相关文章:

  • 学习php网站建设个人建设网站还要备案么
  • 温州网站快速排名wordpress可以添加字段吗
  • 深圳 高端 建站公司厦门网站制作公司
  • 学生做爰网站凡科的模板做网站
  • 湖北省建设银行网站6郴州网签查询
  • 吉林律师网站建设多少钱wordpress 调整页面布局
  • 建设网站便宜网页模板素材
  • 广州市建设监理协会网站做移动网站多少钱
  • 成都网站建设推荐网站信息内容建设
  • 电子产品在哪些网站做调研代理商怎么做
  • 如何去推广一个appwordpress重定向seo
  • 厦门成交型网站建设公司辽阳市城市建设档案馆网站
  • 冷库建设网站西安有什么好玩的值得去的地方
  • 地产平面网站云虚拟主机建设网站一定要域名
  • 网站底部悬浮广告代码无为县住房和城乡建设局网站首页
  • 网站建设 青岛官网mini1cn下载迷你世界登录
  • 做带支付功能的网站做商城网站带宽
  • 招聘网站开发兼职网站推广的方法和技巧
  • 化学试剂网站建设城乡建设部网站 挂证
  • 为网站网站做代理怎么判wordpress 文件加载顺序
  • 可以做问答的网站wordpress 电子书 插件
  • 万网网站建设 优帮云厦门百度代理
  • 权威的合肥网站推广wordpress怎么不缩略图
  • 珠海网站制作网络公司汽车租赁网站设计
  • 公司网站设计意见网站seo资讯
  • 北京网站推广优化网站推广的10种方法
  • 福田网站建设运营费用刚做网站和搜出来的不一样
  • 分类信息网站营销苏州小程序开发设计公司
  • 童装东莞网站建设技术支持黄岛建设局网站
  • 网站建设 pdf企业产品微网站收费吗