拥有通用参数时如何模拟EntityManager

时间:2018-12-04 21:41:25

标签: jpa mockito entitymanager

我已经搜索并且没有找到任何示例或不理解答案...我正在模拟EntityManager并使用contains()方法。我们的代码正在验证contains()是否为true,如果没有尝试合并。该代码的签名是:

public <T> T verifyEmContains(T aClass) {
if (!this.em.contains(aClass)) {// try merge}
}

因此,我试图通过以下方式使其始终返回true:

when(this.hilobSLS.hilob_em.contains(any())).thenReturn(true);

我不确定如何处理何时子句

我确信这很简单,我只是无法弄清楚,将不胜感激。

0 个答案:

没有答案