@After public void after() { clientA.close(); clientB.close(); clientC.close(); locks.close(); clientToThreadMap.clear(); }
@After public void tearDown() { client2.close(); client.close(); lockManager.close(); }
@Test public void shouldNotBeAbleToHandOutClientsIfClosed() { // GIVEN a lock manager and working clients try ( Client client = locks.newClient() ) { client.acquireExclusive( LockTracer.NONE, ResourceTypes.NODE, 0 ); } // WHEN locks.close(); // THEN try { locks.newClient(); fail( "Should fail" ); } catch ( IllegalStateException e ) { // Good } }
@Override public void close() { localLocks.close(); }
@Override public void close() { localLocks.close(); }