Skip to content

Commit 24c65ea

Browse files
committed
Remove flaky test assertion
If System.nanoTime doesn't tick, the assertion fails
1 parent 4317400 commit 24c65ea

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

driver-core/src/test/unit/com/mongodb/internal/ExpirableValueTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020

2121
import java.time.Duration;
2222

23-
import static com.mongodb.internal.ExpirableValue.expired;
2423
import static com.mongodb.internal.ExpirableValue.expirable;
24+
import static com.mongodb.internal.ExpirableValue.expired;
2525
import static org.junit.jupiter.api.Assertions.assertAll;
2626
import static org.junit.jupiter.api.Assertions.assertEquals;
2727
import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -41,7 +41,6 @@ void testExpirable() {
4141
() -> assertThrows(AssertionError.class, () -> expirable(null, Duration.ofNanos(1))),
4242
() -> assertThrows(AssertionError.class, () -> expirable(1, null)),
4343
() -> assertFalse(expirable(1, Duration.ofNanos(-1)).getValue().isPresent()),
44-
() -> assertFalse(expirable(1, Duration.ZERO).getValue().isPresent()),
4544
() -> assertEquals(1, expirable(1, Duration.ofSeconds(1)).getValue().get()),
4645
() -> {
4746
ExpirableValue<Integer> expirableValue = expirable(1, Duration.ofNanos(1));

0 commit comments

Comments
 (0)