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

莞城网站仿做网站建设可以修改吗

莞城网站仿做,网站建设可以修改吗,宜昌十堰网站建设哪家好,深圳房价最近#xff0c;我们想要创建一个域对象#xff0c;该对象需要具有外部依赖关系才能进行计算#xff0c;并且希望能够在测试中解决该依赖关系。 最初#xff0c;我们只是在领域类中新建依赖项#xff0c;但这使得无法在测试中控制其值。 同样#xff0c;我们似乎不应该将… 最近我们想要创建一个域对象该对象需要具有外部依赖关系才能进行计算并且希望能够在测试中解决该依赖关系。 最初我们只是在领域类中新建依赖项但这使得无法在测试中控制其值。 同样我们似乎不应该将这种依赖关系传递到域对象的构造函数中因为它不是定义对象的状态而只是定义对象使用的状态。 我们最终得到了类似于以下代码的内容其中将域对象作为内部类 public class FooFactory {private final RandomService randomService;public FooFactory(RandomService randomService) {this.randomService randomService;}public Foo createFoo(String bar, int baz) {return new Foo(bar, baz);}class Foo {private String bar;private int baz;public Foo(String bar, int baz) {this.bar bar;this.baz baz;}public int awesomeStuff() {int random randomService.random(bar, baz);return random * 3;}} } 然后对该代码的测试可能如下所示 public class FooFactoryTest {Testpublic void createsAFoo() {RandomService randomService mock(RandomService.class);when(randomService.random(bar, 12)).thenReturn(13);FooFactory.Foo foo new FooFactory(randomService).createFoo(bar, 12);assertThat(foo.awesomeStuff(), equalTo(39));} } 解决该问题的方法有点冗长但似乎工作得很好。 参考 Java伪造工厂的闭包以从我们的JCG合作伙伴 创建域对象   Mark Needham博客上的 Markh Needham。 翻译自: https://www.javacodegeeks.com/2012/03/java-faking-closure-with-factory-to.html
http://www.sadfv.cn/news/107923/

相关文章:

  • 公众号运营app绍兴seo管理
  • 注册公司去哪个网站东莞十大企业
  • 做设计那个素材网站最好中企动力网站建设 医疗
  • 中小企业建站系统wp标题 wordpress
  • 怎样做网站卖东西vps服务器中的网站不显示图片
  • 企业为何要做网站在国外建设网站
  • 网站设置不能通过链接访问做网站怎样才能接单
  • 昆明网站如何制作专业做物业网站的公司
  • 网站建设工作方案铜仁北京网站建设
  • wordpress开启多站点后台没显示潮州哪里有做网站
  • 破解空间网站网络工程规划与设计方案
  • 宁金诚信建设网站旅游网站建设那家好
  • 桂林 网站 制作浙江省住房城乡建设厅网站
  • 学会网站建设的重要性网站建设四川
  • 外贸网站 语言网站的seo优化方案
  • 服务类网站开发大力推进网站集约化建设
  • 做空包网站wordpress替换表情变小
  • 企业网站 域名注册优化seo网站西安
  • 折扣网站搭建有需要做网站推广找我
  • 发布软文的平台有哪些微信搜一搜seo优化
  • 淄博网站制作服务个人网站设计制作步骤
  • 做网站的流程视频教程国家建设人才网站
  • 做音乐网站的目地1688做网站需要多少钱
  • 马鞍山建设网站网站设计网上培训学校
  • 浙江省住房建设厅网站企业网站备案案例
  • 非遗文化网站建设深圳市宝安区投资推广署官网
  • 大淘客平台怎么做分销网站建设网站需要什么资质
  • 网站项目建设规划书案例广州优壹网络科技有限公司
  • 太仓建设银行网站佛山网上推广
  • 网站中怎么做图片的变换湛江人才网招聘官方网