小编R R*_*Ram的帖子

在 Spring boot 中设置 hibernate fetch size

如何在Spring boot应用程序中设置hibernate.jdbc.fetch_size属性?

可以将其设置到application.properties中吗?

java hibernate

4
推荐指数
1
解决办法
5829
查看次数

Mockito不使用thenThrow引发异常

我正在使用Mockito模拟服务层的方法。

尝试模拟以下代码行

boolean status= accountDAO.updateAccount(Account acct);
Run Code Online (Sandbox Code Playgroud)

为了模拟这个我正在使用

Mockito.when(accountDAO.updateAccount(Account acct)).thenThrow(new DataBaseException());
Run Code Online (Sandbox Code Playgroud)

但是问题是当代码上线时boolean status= accountDAO.updateAccount(Account acct);,不会引发任何异常,它只是以正常方式工作,而不会引发异常。理想情况下,应该抛出异常,因为我已经嘲笑它引发了数据库异常。

虽然还有另一种方法“查找帐户”,即

Account acc=accountDAO.find(Account.class,accountId);
Run Code Online (Sandbox Code Playgroud)

对于此方法,使用mocikto成功抛出了异常,但对于update方法,则无法正常工作。

请帮忙。

java mockito

2
推荐指数
1
解决办法
2682
查看次数

标签 统计

java ×2

hibernate ×1

mockito ×1