1 package fanxing; 2 3 import java.sql.Array; 4 5 import org.junit.Test; 6 7 public class demo1 { 8 //编写一个泛型方法,接受一个任一术组,并颠倒数组中所有的元素 9 10 ...
分类:
其他好文 时间:
2015-01-27 00:26:23
阅读次数:
196
tomcat 7自带很多junit测试用例,可以帮助我们窥探源码的秘密。以下使用来测试类加载器的一个测试用例。类加载器也是对象,他们用来将类从类从。class文件加载到虚拟机,这些已经讲了很多,深入jvm中说的很详细,什么双亲委派模型,在书中还以tomcat为例讲解。/* * Licensed to...
分类:
其他好文 时间:
2015-01-26 20:43:28
阅读次数:
183
JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。
先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么用的,差不多和publ...
分类:
其他好文 时间:
2015-01-26 17:10:07
阅读次数:
157
我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测...
分类:
系统相关 时间:
2015-01-26 17:07:54
阅读次数:
272
JUnit是Java开发中常用的单元测试工具,对方法的测试很合适,但是一些情况下,JUnit就不是很适用了: 对象是一个复杂的对象,对象很难被创建,对象的某些行为很难触发。这时可以使用Mock来创建对象进行测试,同时还可以Mock一个未实现的接口来进行测试。 EasyMock是针对Java的...
分类:
其他好文 时间:
2015-01-25 23:53:11
阅读次数:
220
模板方法----callInContext
翻开ContainerImpl的实现,我们可以看到callInContext,这个模板方法是容器所有操作调用的基础。
关于模板方法模式,大家可以看出刘伟老师的博客:
模板方法模式深度解析
至于为什么要用模板模式,是为了将所有容器接口进行规范化定义。
我们看看callInContext
T callInContext( ContextualC...
分类:
其他好文 时间:
2015-01-25 15:20:51
阅读次数:
232
按照自己定的学习计划,今天是该写点什么了。 在上篇文章里提到的是JUnit的学习,其中就涉及到了一些内置的annotation,如@Test、@Ignore等。现在我就结合个人的理解谈下如何自定义自己的annotation。 annotation能被用来为某个程序元素(类、方法、成员变量等)关联任何...
分类:
编程语言 时间:
2015-01-23 21:31:20
阅读次数:
263
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网又看了...
分类:
编程语言 时间:
2015-01-23 21:29:38
阅读次数:
230
JUnit中的assert方法全部放在Assert类中,现在总结一下经常用到的junit类中assert方法。
1.assertTrue/False([String message],boolean condition) 判断一个条件是true还是false。
2.fail([String mess...
分类:
其他好文 时间:
2015-01-23 21:26:05
阅读次数:
156
Junit 使用1、忽略测试方法。在使用@Test的方法上使用@Ignore,将不会对此方法进行测试2、测试套件解决的问题:1、对测试类进行统一测试,而不必在单独测试类上一个一个进行测试。使用JUnit的@RunWith以及@SuiteClassses注解,@SuiteClassses后面为待测试类...
分类:
其他好文 时间:
2015-01-22 21:41:21
阅读次数:
191