public void testAwaitTime_whenTimeout() throws InterruptedException {
HazelcastInstance instance = createHazelcastInstance();
final ILock lock = instance.getLock(randomString());
final ICondition condition = lock.newCondition(randomString());
lock.lock();
boolean success = condition.await(1, TimeUnit.MILLISECONDS);
assertFalse(success);
assertTrue(lock.isLockedByCurrentThread());