您的位置:首页 > 其它

单元测试的一些总结

2013-11-11 12:07 155 查看
ProductModelDAOImplTest 测试类,ProductModelDAOImpl 被测试类。

1、实现 UnitilsJUnit4

public class ProductModelDAOImplTest extends UnitilsJUnit4

2、声名被测类得属性

@TestedObject

private ProductModelDAOImpl impl;

如果是直接访问数据库层,要加入 @SpringBean( "productModelDAO" )。

3、被测类里面调用的下一级方法类的属性

@Mock

private IBaseDataDAO baseDataDAO;

4、初始化数据,在调用测试方法之前执行 ( set,get 方法一般在这里面调用 ) 。还有个之后的方法,一般很少用。

@Before

public void setup() { }

5、测试方法,命名一般在被测方法前面后后面加上test,方便查看

@Test

public void querySpartsTest() throws DaoException { }

6、下面是一些测试方法里面的知识点:

EasyMock.expect( equipmentProductModel.getProductModelInfo() )

.andStubReturn( productModelInfo );

EasyMock.expectLastCall();

EasyMockUnitils.replay();

Assert.assertNotNull( );

Assert.assertEquals( , );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: