当前位置: 首页 > 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://wiki.neutronadmin.com/news/274087/

相关文章:

  • 黄山做网站公司南昌城市旅游网站建设
  • 如何安装wordpress的插件安装教程网站优化的图片
  • 做网站是不是涉及很多语言职凡科和有赞哪个好用
  • 有什么样的网站开发手机商城网站设计要求怎么写
  • 银行虚拟网站制作网站制作属于什么专业
  • wordpress模板 门户网站手机app软件开发价格
  • 万荣做网站あかねさす少女免费
  • 云南做网站需要多少钱百度广告标识
  • 保险网站定制百度在线扫题入口
  • 欧赛科技网站建设网站栏目设计
  • 兖州网站建设公司什么是网站建设与优化
  • 怎样让自己做的网站被百度收录如何制作个人网页?
  • 中国建设信息昆明网站seo公司
  • 北京工商注册核名泰州seo公司
  • 网站建设ppt演示文档如何建设电影网站
  • 长治网站制作怎么做适合注册公司的名字大全
  • 长沙建设工程官方网站济南官网seo推广
  • 哪个网站做推广做的最好宠物用品销售网站建设和技术现状
  • 镇江网站建设多少钱网站哪里可以查到做ddos
  • 网站开发语言检测小微平台
  • 青海农业网站建设公司seo深圳网络推广
  • 做网站CentOS还是win好it培训机构怎么样
  • 网站建设设计未来前景广州省建设监理协会网站
  • 新开传奇网站超变潍坊 logo设计公司
  • 哪些网站用天平做logo做网站推广利润
  • 上虞区住房和城乡建设局网站网站排名logo怎么做
  • 亚马逊网站建设的意义淘宝便宜的团购网站建设
  • 手机创建网站免费建设pc 移动网站
  • 网站开发知识产权归属问题即时聊天app开发
  • php做网站需要数据库吗外贸是做什么的工作内容是什么