Java 如何对基于xml的dozer映射进行单元测试

Java 如何对基于xml的dozer映射进行单元测试,java,unit-testing,junit,mocking,dozer,Java,Unit Testing,Junit,Mocking,Dozer,我有一个系统,其中后端到前端对象(DTO)的映射主要通过选择性地应用Dozer映射来完成。这些映射是通过XML配置的 代码如下所示: scope2hits.get(scope) .add(getMapper().map(srcElement, TargetElement.class)); “不幸的是”,我为包含上述代码的类编写了单元测试,由于getMapper()返回一个模拟(Mockito)映射器,因此生成的元素是null。这对于测试返回元素的数量

我有一个系统,其中后端到前端对象(DTO)的映射主要通过选择性地应用Dozer映射来完成。这些映射是通过XML配置的

代码如下所示:

        scope2hits.get(scope)
              .add(getMapper().map(srcElement, TargetElement.class));
“不幸的是”,我为包含上述代码的类编写了单元测试,由于getMapper()返回一个模拟(Mockito)映射器,因此生成的元素是
null
。这对于测试返回元素的数量是可以的,但对于测试返回元素的标识是不可以的

有没有一种方法可以在不构建完整上下文的情况下对类进行单元测试(包括不将xml文件复制到测试上下文)