@Test public void shouldListLocksHeldByTheCurrentClient() { // given clientA.acquireExclusive( LockTracer.NONE, NODE, 1, 2, 3 ); clientA.acquireShared( LockTracer.NONE, NODE, 3, 4, 5 ); // when Stream<? extends ActiveLock> locks = clientA.activeLocks(); // then assertEquals( new HashSet<>( asList( exclusiveLock( NODE, 1 ), exclusiveLock( NODE, 2 ), exclusiveLock( NODE, 3 ), sharedLock( NODE, 3 ), sharedLock( NODE, 4 ), sharedLock( NODE, 5 ) ) ), locks.collect( toSet() ) ); }
@Override public Stream<? extends ActiveLock> activeLocks() { return localClient.activeLocks(); }
@Override public Stream<? extends ActiveLock> activeLocks() { return client.activeLocks(); }
@Override public Stream<? extends ActiveLock> activeLocks() { return client.activeLocks(); }