1
私はexecute()というメソッドを用意しています。これは何かを行い、ブール値を返します。通常の状況ではtrueを返しますが、例外がある場合(DataAccessExceptionなど)、例外をキャプチャしてfalseを返します。例外のシナリオをHamcrestでテストする方法
私は例外が発生し、 "false"が返されるシナリオをHamcrestを使ってテストする方法を理解しようとしています。
だから、ここにある:
public boolean execute() {
try { ....... return true;}
catch (DataAccessException de) { ....... return false;}
}
catch句の中で、falseを返す前にLog.debugに例外を渡します。 – softwarelover
Mockitoを使って新しいDataAccessExceptionをスローし、falseをアサートすることはできますか? – softwarelover
はい、そうです、あなたはそれを行うことができます.. – developer