コードの一部で EclEmma を使用して高い % カバレッジに到達しようとしていますが、以下をカバーするのに問題があります。
public class foo() {
ReadWriteLock compositeLock;
@VisibleForTesting
@Guardedby("compositeLock")
public class String far() {
compositeLock.getLock().unlock();
try {
//code..
return answer;
} finally {
compositeLock.getLock().lock();
}
}
}
私はfinally
一部のカバレッジを欠いています.mockitoを使用してReadWriteLockをモックする必要がありますか? それとも、あざける必要はありませんか?