上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 58 下一页
摘要: 在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的。因为他返回当前路径的"."。这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。 Linux下获取当前的目录,需执行以下命令: 其中, 在使用的过程中需 阅读全文
posted @ 2019-04-04 18:08 Boblim 阅读(4840) 评论(0) 推荐(0) 编辑
摘要: inux shell有交互式与非交互式两种工作模式。我们日常使用shell输入命令得到结果的方式是交互式的方式,而shell脚本使用的是非交互式方式。 shell提供了alias功能来简化我们的日常操作,使得我们可以为一个复杂的命令取一个简单的名字,从而提高我们的工作效率。在交互式模式下,shell 阅读全文
posted @ 2019-04-03 16:52 Boblim 阅读(10296) 评论(0) 推荐(2) 编辑
摘要: 阅读目录 为什么要克隆? 如何实现克隆 浅克隆和深克隆 解决多层克隆问题 总结 阅读目录 为什么要克隆? 如何实现克隆 浅克隆和深克隆 解决多层克隆问题 总结 假如说你想复制一个简单变量。很简单: 不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float, 阅读全文
posted @ 2019-04-03 16:03 Boblim 阅读(64683) 评论(3) 推荐(8) 编辑
摘要: JaCoCo介绍 一、JaCoCo简述 JaCoCo是一个开源的覆盖率工具,它针对的开发语言是java,其使用方法很灵活,可以嵌入到Ant、Maven中;可以作为Eclipse插件,可以使用其JavaAgent技术监控Java程序等等。 很多第三方的工具提供了对JaCoCo的集成,如sonar、Je 阅读全文
posted @ 2019-04-01 17:41 Boblim 阅读(58309) 评论(2) 推荐(4) 编辑
摘要: 在 Java 测试中使用 Mockito 有段时日了,以前只是想当然的认为 Mock 的对象属性值和方法返回值都是依据同样的规则。基本类型是 0, 0.0, 或 false, 对象类型都是 null, Mock 对象的默认返回值也应该是一样的。直到最近有一天,有一个返回 Optional<Strin 阅读全文
posted @ 2019-04-01 11:11 Boblim 阅读(6188) 评论(0) 推荐(1) 编辑
摘要: 问题描述 最近在写单元测试,但是不想改动源代码,所以想自己在本test目录下建一个resouces文件夹并添加对应的配置文件,可是发现test程序无法读取这个resouces文件夹下的配置。 问题解决 以IDEA操作为例: 1.在test下新建resources文件夹: 2.右键热搜测试->mark 阅读全文
posted @ 2019-03-28 16:36 Boblim 阅读(6103) 评论(2) 推荐(0) 编辑
摘要: 问题描述 最近在写一些单元测试用例,为了避免连接外界服务,所有选择mock了数据库Dao层,计划将数据库所需要的数据存在List中,在类加载的时候初始化List并且填充数据。代码如下: 结果在new对象的时候: 一直报错: 起初以为是init方法出错了,尝试了多种方式,才发下原来是类加载时,当执行到 阅读全文
posted @ 2019-03-28 15:49 Boblim 阅读(4381) 评论(0) 推荐(0) 编辑
摘要: 引言 对于软件开发人员来说,单元测试是一项必不可少的工作。它既可以验证程序的有效性,又可以在程序出现 BUG 的时候,帮助开发人员快速的定位问题所在。但是,在写单元测试的过程中,开发人员经常要访问类的一些非公有的成员变量或方法,这给测试工作带来了很大的困扰。本文总结了访问类的非公有成员变量或方法的四 阅读全文
posted @ 2019-03-27 22:18 Boblim 阅读(2119) 评论(0) 推荐(0) 编辑
摘要: 单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。 懒汉式,线程不安全 当被问到 阅读全文
posted @ 2019-03-26 11:08 Boblim 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 转自:Mockito 中文文档 ( 2.0.26 beta ) 转自:手把手教你 Mockito 的使用 参数匹配器 Argument Matcher(参数匹配器) Mockito通过equals()方法,来对方法参数进行验证。但是有时候我们需要更加灵活的参数需求,比如,匹配任何的String类型的 阅读全文
posted @ 2019-03-25 17:37 Boblim 阅读(4988) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 58 下一页