WebServices,什么单元测试?

时间:2014-10-22 06:15:13

标签: spring web-services hibernate unit-testing junit

我正在使用Spring + Hibernate开发一个Web应用程序,再加上CXF将我的Service层转换为WebServices端点。我想对我的代码进行单元测试,当谈到DAO时我没有遇到任何问题:我创建了一个内存数据库,其中填充了我的测试数据,然后针对它测试DAO。

但是在测试服务层时,我的大多数方法都是这样的:

@Override
@Transactional
public void saveProgramacion(ProgramacionDTO programacion) {
    programacionDAO.persist(this.map(programacion, Programacion.class));
}

也就是说,我的方法只是将VO映射到DTO(使用外部映射器)然后调用我的DAO方法。只是。

我使用mockito来模拟我的DAO,但老实说没有提供mockito的说明,因为服务方法本身做得很少而且没有检查DAO结果。鉴于mapper是一个外部依赖,因此需要自己的单元测试,我应该在这里测试什么?在这种情况下,什么是适当的单元测试?

0 个答案:

没有答案