From 721fc7e50f2d64170f4bb6ca305be4c34a0db1d9 Mon Sep 17 00:00:00 2001 From: Carsten Otto Date: Sun, 8 May 2022 12:48:57 +0200 Subject: [PATCH] add tests --- .../model/MissionControlEntryTest.java | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/model/src/test/java/de/cotto/lndmanagej/model/MissionControlEntryTest.java b/model/src/test/java/de/cotto/lndmanagej/model/MissionControlEntryTest.java index 0b2c7a1c..5716ad92 100644 --- a/model/src/test/java/de/cotto/lndmanagej/model/MissionControlEntryTest.java +++ b/model/src/test/java/de/cotto/lndmanagej/model/MissionControlEntryTest.java @@ -12,6 +12,10 @@ import static de.cotto.lndmanagej.model.PubkeyFixtures.PUBKEY_2; import static org.assertj.core.api.Assertions.assertThat; class MissionControlEntryTest { + + private static final MissionControlEntry ENTRY = + new MissionControlEntry(PUBKEY, PUBKEY_2, Coins.ofSatoshis(123), Instant.ofEpochSecond(100), false); + @Test void success() { assertThat(SUCCESS.success()).isTrue(); @@ -24,6 +28,21 @@ class MissionControlEntryTest { assertThat(FAILURE.failure()).isTrue(); } + @Test + void isAfter_same_value() { + assertThat(ENTRY.isAfter(Instant.ofEpochSecond(100))).isFalse(); + } + + @Test + void isAfter_strictly_after() { + assertThat(ENTRY.isAfter(Instant.ofEpochSecond(99))).isTrue(); + } + + @Test + void isAfter_strictly_before() { + assertThat(ENTRY.isAfter(Instant.ofEpochSecond(101))).isFalse(); + } + @Test void time() { assertThat(SUCCESS.time()).isBetween(Instant.now().minus(Duration.ofSeconds(10)), Instant.now()); @@ -43,4 +62,4 @@ class MissionControlEntryTest { void target() { assertThat(SUCCESS.target()).isEqualTo(PUBKEY_2); } -} \ No newline at end of file +}