文章列表
在上篇文章里提到的是JUnit的学习,其中就涉及到了一些内置的annotation,如@Test、@Ignore等。现在我就结合个人的理解谈下如何自定义自己的annotation。
annotation能被用来为某个程序元素(类、方法、成员变量等)关联任何的信息,但annotaion不能影响程序代码的执行,无论增加、删除annotation,代码都始终如一的执行。另外,尽管一些annotation通过java的反射api方法在运行时被访问,而java语言解释器在工作时忽略了这些annotation。正是由于java虚拟机忽略了annotation,导致了 annotation类型在代码中 ...
- 2009-02-06 08:48
- 浏览 1303
- 评论(0)
JUnit中的assert方法全部放在Assert类中,现在总结一下经常用到的junit类中assert方法。
1.assertTrue/False([String message],boolean condition) 判断一个条件是true还是false。
2.fail([String message,]); 失败,可以有消息,也可以没有消息。
3.assertEquals([String message],Object expected,Object actual); 判断是否相等,可以指定输出错误信息。
4.assertNotNull/Null([String message],Obj ...