Mockito не бросает исключения, используя ThenthrowJAVA

Программисты JAVA общаются здесь
Anonymous
Mockito не бросает исключения, используя Thenthrow

Сообщение Anonymous »

Я использую Mockito, чтобы высмеивать метод обслуживания.boolean status= accountDAO.updateAccount(Account acct);
< /code>

, и чтобы насмехаться над этим я использую < /p>

Mockito.when(accountDAO.updateAccount(Account acct)).thenThrow(new DataBaseException());
< /code>

Но проблема заключается в том, когда код приходит в Line boolean status = accountdao.updateaccount (Account Acct); < /code>, никакое исключение не бросается, он просто работает нормально, не выбрасывая исключение. В идеале следует бросить исключение, потому что я издевался над ним, чтобы бросить исключение базы данных.Account acc=accountDAO.find(Account.class,accountId);
< /code>

Для этого метода исключение успешно бросается с использованием mocikto, но для метода обновления оно не работает. < /p>

Пожалуйста, помогите. < /p. < /p>

Подробнее здесь: https://stackoverflow.com/questions/513 ... -thenthrow

Вернуться в «JAVA»