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

校园局域网站建设费用学什么可以先做网站

校园局域网站建设费用,学什么可以先做网站,什么是关键词广告,中国最大的摄影网站首先考虑使用IOUtils.closeQuietly(),它会将未经测试的代码(可能是重复代码)减少为#xff1a;try {f new BufferedInputStream(new FileInputStream(source));f.read(buffer);} finally {IoUtils.closeQuietly(f);}现在变得艰难. “正确”的方法是将BufferedInputStream的创…首先考虑使用IOUtils.closeQuietly(),它会将未经测试的代码(可能是重复代码)减少为try {f new BufferedInputStream(new FileInputStream(source));f.read(buffer);} finally {IoUtils.closeQuietly(f);}现在变得艰难. “正确”的方法是将BufferedInputStream的创建外部化到另一个类中并注入mock.有了一个模拟,你可以验证是否调用了适当的close()方法. JeffFoster的答案非常接近我的意思,但是我会推荐组合而不是继承(以更多的代码为代价)try {f fileSystem.open(source);f.read(buffer);} finally {IoUtils.closeQuietly(f);}其中fileSystem是FileSystem接口的一个实例,其中简单的实际实现在生产代码中注入或模拟用于测试.interface FileSystem {InputStream open(String file);}外部化文件打开的另一个好处是,如果您决定删除缓冲或添加加密,则只需要修改一个位置.使用该接口,您可以使用模拟实例化测试代码(使用Mockito)//givenFileSystem fileSystemMock mock(FileSystem.class);InputStream streamMock mock(InputStream.class);given(fileSystemMock.open(file.txt)).willReturn(streamMock);//when//your code//thenverify(streamMock).close();
http://www.yutouwan.com/news/206876/

相关文章:

  • 企业网站建设的材料模板建网站费用
  • 微信导航网站有用吗东莞智通人才网登录
  • 商务网站建设的主流程快速网站建设多少钱
  • 买了空间和域名 就有网站后台了吗小程序注册登录
  • 广州住建官方网站广东网站设计服务商
  • 极速建站系统wordpress 中文连接
  • 免费网站app哪个最好一个网站里有两个网页怎么做
  • 哪个网站的域名便宜公司如何做网站不发钱
  • 个人网站要买多大的空间左旗网站建设公司
  • 房产网站建设什么类型医院网站建设熊掌号
  • 自己的网站怎么做网盘如何用手机制作网页链接
  • 自建网站编程天津做网站价格
  • 广州新际网站建设seo流量排名门户
  • 清远建设网站制作申请注册公司需要什么资料
  • 淄博网站排名seo高级服装定制网站
  • 2017年做那个网站致富专业网站设计工作室
  • 网站建设管理考核办法南江红鱼洞水库建设管理局网站
  • 12306网站开发wordpress随机文章
  • 网页设计与网站建设在线考试石油大学门店管理系统软件免费
  • 网站建设公司营业执照长沙网络营销工程师最新招聘信息
  • 网站上动画视频怎么做的百度资源共享链接分享组
  • 如何查询网站主机信息边境网站建设方案
  • 怎么可以做网站的网站博采网络科技有限公司
  • 免抵退税在哪个网站做vps wordpress mysql优化
  • 做网站与做游戏那个好西安网站开发多少钱
  • visual studio 网站开发做pc端网站方案
  • 交互动效库 网站关于文化的网站模板
  • 中国十大网站域名wordpress适应浏
  • 定兴做网站哪个网站能免费下载
  • 网站如何做图片自动切换wordpress 常用标签