junit测试套件
摘要:在实际项目中,随着项目进度的开展,单元测试类会越来越多,可是直到现在我们还只会一个一个的单独运行测试类,这在实际项目实践中肯定是不可行的。为了解决这个问题,JUnit 提供了一种批量运行测试类的方法,叫做测试套件。 这样,每次需要验证系统功能正确性时,只执行一个或几个测试套件便可以了。测试套件的...
阅读全文
posted @
2016-01-29 10:44
LinkinPark
阅读(368)
推荐(0)
junit参数化测试
摘要:在前面的junit4初体验中我就说过,junit参数化测试是一只小怪兽,只逼编码痛点,现在我们这里来整理一下。 看过我前面的那篇初体验的就会发现一个问题,我们的测试代码大量的重复了。在这里先贴出原来的那2篇代码: 测试源码: package test.junit4test;import jav...
阅读全文
posted @
2016-01-28 17:48
LinkinPark
阅读(815)
推荐(0)
junit忽略测试方法
摘要:JUnit 提供注解 org.junit.Ignore 用于暂时忽略某个测试方法或者说整个类。因为有时候由于测试环境受限,并不能保证每一个测试方法都能正确运行。 1,方法级别上使用@ignore来注释我们的测试方法,结果就是该方法在测试执行时会被跳过。测试结束后,还可以获取详细的统计信息,不仅包...
阅读全文
posted @
2016-01-28 16:31
LinkinPark
阅读(5312)
推荐(0)
Junit4常用注解
摘要:借助Java 5 注释,JUnit 4 比从前更轻(量级),也更加灵活。JUnit 4 放弃了严格的命名规范和继承层次,转向了一些令人激动的新功能。下面是一份关于 JUnit 4 新功能的快速列表: l 参数测试 l 异常测试 l 超时测试 l 灵活固件 l 忽略测试的简单方法 l...
阅读全文
posted @
2016-01-28 16:15
LinkinPark
阅读(882)
推荐(0)
junit4初体验
摘要:OK,现在我们正式开始junit4系列的整理。前面的junit38作为4的补充知道就好了,实际编码中我们以4为主。这里先来一把junit的初体验,同时也让我们来一步一步的了解下TDD的好处。 ORM大家肯定熟悉的不能再熟悉了,大Java面向对象编码,但是数据库存的是表结构,所以我们不可避免的就要...
阅读全文
posted @
2016-01-28 14:41
LinkinPark
阅读(425)
推荐(1)
junit断言总结
摘要:我们平时编写自己的测试类,如果没有断言,那么就没写测试的必要了。 JUnit框架用一组assert方法封装了最常见的测试任务。这些assert方法可以极大地简化单元测试的编写。 Assert类包含了一组静态的测试方法,用于验证期望值expected和实际值actual逻辑比对是否正确,即测试失...
阅读全文
posted @
2016-01-27 17:39
LinkinPark
阅读(8700)
推荐(0)
junit3.8的使用
摘要:今天开始junit使用系列,第一篇梳理junit3X系列,先贴下代码来体验下。 测试源代码如下: package test.junit38test;/** * @创建作者: LinkinPark * @创建时间: 2016年1月26日 * @功能描述: 这里写一个算法类,实现加减乘除 */pub...
阅读全文
posted @
2016-01-26 15:46
LinkinPark
阅读(409)
推荐(0)
static class 静态类
摘要:原文出处:http://blog.sina.com.cn/s/blog_605f5b4f0100zbps.html。感谢作者分享。 一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。 在一个类中创建另外一个类,叫做成员内部类。...
阅读全文
posted @
2016-01-23 10:32
LinkinPark
阅读(213)
推荐(0)
junit--eclipse插件
摘要:现在比较火的IDE是JIDE,但是我一直在使用eclipse。对eclipse比较熟悉了,也有了感情了。这里就以eclipse为例,来整理下eclipse中junit插件的使用。 添加junit包到自己的工程中: 这里eclipse有自带junit的包,可以直接拿来使用的。但是实际项目中我...
阅读全文
posted @
2016-01-21 10:34
LinkinPark
阅读(5455)
推荐(0)
junit的意义
摘要:写了这么久代码了,自己从来没有好好的玩过junit。马上过年了,打算趁这段时间自己来写一套web框架,但是这里有一个很大的尴尬就是我平时编码并没有认真的来写测试类。那么自己在写框架的时候,不测试肯定是不好的,一点保障都没有了。所以在写框架之前,还是要认真的好好的研究下junit。在这里为喜欢ju...
阅读全文
posted @
2016-01-21 10:14
LinkinPark
阅读(467)
推荐(0)
一致性 hash 算法
摘要:原文出处:http://blog.csdn.net/sparkliang/article/details/5279393。感谢作者的无私分享。 consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,...
阅读全文
posted @
2016-01-20 21:42
LinkinPark
阅读(189)
推荐(0)
scp命令
摘要:今天在公司折腾了下Jenkins持续集成,因为我搭的这个环境和公司测试服务器还不是一台,所以这里就有一个问题就是说涉及到不同服务器之间的文件传输。所以用到了这个scp命令。这里贴出一篇转载博客,感谢作者的无私分享。原文出处:http://www.cnblogs.com/peida/archive...
阅读全文
posted @
2016-01-09 15:09
LinkinPark
阅读(273)
推荐(0)
List迭代过滤操作注意点
摘要:今天在写一段很简单的代码,本来以为肯定没什么问题,然后直接跑的时候,吆,简单的一个List的操作报错了。仔细一看代码,确实有问题,但是一般真的是如果稍微不小心就会犯下面这种愚蠢的操作。 这里我把代码贴出来: public static void main(String[] args) { Li...
阅读全文
posted @
2016-01-06 17:59
LinkinPark
阅读(457)
推荐(0)
transient关键字
摘要:今天在看JDK的一些源码的时候,发现有一个关键字transient自己没怎么玩过。所以这里写此博客来整理下这个关键字的用法。 去万能的百度上找资料,百度百科上是这么说的: Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们...
阅读全文
posted @
2016-01-06 14:15
LinkinPark
阅读(218)
推荐(0)
Linux上常用软件安装和总结
摘要:Linux总结: 以前只顾着撸码,Linux这些一般都是运维玩的,然后也没怎么折腾过,每次上线也都只是发布下,最多也就是启停服务器。最近闲来无事就玩了玩Linux,还挺好的。 这里做一个总结来结束Linux系列,后面还有好多事情,废话不多说了,这里来总结下。 首先推荐下Linux的权威资...
阅读全文
posted @
2016-01-04 14:57
LinkinPark
阅读(265)
推荐(0)
Jenkins持续集成
摘要:最近闲来无事,CTO让我自己折腾下持续集成。由于公司的项目用maven管理,首先有40来个子插件来构成4套模块,最后组装一个完整的项目。我自己折腾了一套jenkins,虽然有点繁琐,但是还是搞定了。我自己折腾的jenkins用maven做项目管理,git做版本管理,由于时间和精力的原因,这里就自...
阅读全文
posted @
2016-01-04 14:30
LinkinPark
阅读(224)
推荐(0)
linux 添加用户、权限
摘要:原文地址:http://www.cnblogs.com/daizhuacai/archive/2013/01/17/2865132.html。感谢作者的无私分享。 # useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生...
阅读全文
posted @
2016-01-04 13:37
LinkinPark
阅读(158)
推荐(0)