JUnit学习笔记之简介

一、使用test fixture    

     运行测试所需要的这个外部资源环境通常称作test fixture。

     TestCase通过setUp和tearDown来自动创建和销毁fixture。在同一个TestCase里的测试方法可以共享fixture

二、常用的断言方法及其说明

     assertTrue

     assertFalse

     assertEquals

     assertNotNull

     assertNull

     assertSame

     assertNotSame

     fail

    如果这些断言的条件不满足,方法抛出带有相应信息的AssertionFailedError异常

三、注意要保持测试的独立性

      单元测试必须能以任何的顺序运行,一项测试不能依赖于前面的测试造成的改变(比如把某个成员变量设置成某个状态)。

      因为JUnit通过反射来测试方法,反射API不保证返回方法名的顺序

posted @ 2010-04-24 13:29  明之道  阅读(224)  评论(0编辑  收藏  举报