0

コードの一部で 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をモックする必要がありますか? それとも、あざける必要はありませんか?

4

0 に答える 0