package org.multiverse.api.blocking; import org.junit.Test; import static org.junit.Assert.assertEquals; import static org.multiverse.TestUtils.assertClosed; public class DefaultRetryLatch_prepareForPoolingTest { @Test public void whenClosed() { DefaultRetryLatch latch = new DefaultRetryLatch(); long era = latch.getEra(); latch.reset(); assertClosed(latch); assertEquals(era + 1, latch.getEra()); } @Test public void whenOpen() { DefaultRetryLatch latch = new DefaultRetryLatch(); long era = latch.getEra(); latch.open(era); latch.reset(); assertClosed(latch); assertEquals(era + 1, latch.getEra()); } }