diff --git a/src/main/java/com/github/tonivade/vavr/effect/Retry.java b/src/main/java/com/github/tonivade/vavr/effect/Retry.java index e1f4124..529275c 100644 --- a/src/main/java/com/github/tonivade/vavr/effect/Retry.java +++ b/src/main/java/com/github/tonivade/vavr/effect/Retry.java @@ -22,7 +22,7 @@ this.orElse = Objects.requireNonNull(orElse); } - public IO> run() { + IO> run() { return schedule.initial().flatMap(this::loop); } @@ -35,6 +35,6 @@ this::loop)); }, a -> IO.pure(Either.right(a))) - ); + ); } } diff --git a/src/test/java/com/github/tonivade/vavr/effect/IOTest.java b/src/test/java/com/github/tonivade/vavr/effect/IOTest.java index b25927d..d5a2448 100644 --- a/src/test/java/com/github/tonivade/vavr/effect/IOTest.java +++ b/src/test/java/com/github/tonivade/vavr/effect/IOTest.java @@ -104,7 +104,11 @@ System.setOut(savedOutput); } - assertEquals("write your name\nHello Toni\nend\n", output.toString(UTF_8)); + assertEquals(""" + write your name + Hello Toni + end + """, output.toString(UTF_8)); } private PrintStream mockOutput(ByteArrayOutputStream output) { @@ -357,7 +361,7 @@ () -> assertEquals(21, fibSync(8).unsafeRunSync()), () -> assertEquals(55, fibSync(10).unsafeRunSync()), () -> assertEquals(6765, fibSync(20).unsafeRunSync()) - ); + ); } @Test @@ -373,7 +377,7 @@ () -> assertEquals(21, fibAsync(8).unsafeRunSync()), () -> assertEquals(55, fibAsync(10).unsafeRunSync()), () -> assertEquals(6765, fibAsync(20).unsafeRunSync()) - ); + ); } private IO fibSync(int number) {