单元测试的一些总结
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( , );
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( , );
相关文章推荐
- 单元测试和测试驱动开发的一些常见问题总结
- 关于java 单元测试Junit4和Mock的一些总结
- VS2010用C#写单元测试的一些总结
- 原!!关于java 单元测试Junit4和Mock的一些总结
- jquery validate plugin 的一些比较特殊的用法总结
- 全排列的一些总结
- CU perl精华区一些常用技巧总结
- web服务器分析与设计(五)--一些总结
- Apache Pig的一些基础概念及用法总结
- caffe实现focal loss层的一些理解和对实现一个layer层易犯错的地方的总结
- Sql server一些常见性能问题的总结
- UITabbar的一些常规用法(总结)
- 学习yykit 一些小小总结
- 二叉树的一些总结
- 关于上线后系统修改流程的一些小总结
- final 的一些总结
- 一些自己总结
- Java对数据库的调用一些常用方法总结
- 开发经验!嵌入式硬件设计需要考虑的一些问题总结
- 该做一些总结了