From f49d20db1b7885d2b1e9df11892714da721ea6ae Mon Sep 17 00:00:00 2001 From: Stephan Schroevers Date: Sat, 22 Feb 2025 13:41:11 +0100 Subject: [PATCH] Demonstrate the issue --- .../picnic/errorprone/refasterrules/AssertJOptionalRules.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/error-prone-contrib/src/main/java/tech/picnic/errorprone/refasterrules/AssertJOptionalRules.java b/error-prone-contrib/src/main/java/tech/picnic/errorprone/refasterrules/AssertJOptionalRules.java index 9cdb31a3..561ae7b0 100644 --- a/error-prone-contrib/src/main/java/tech/picnic/errorprone/refasterrules/AssertJOptionalRules.java +++ b/error-prone-contrib/src/main/java/tech/picnic/errorprone/refasterrules/AssertJOptionalRules.java @@ -12,7 +12,6 @@ import java.util.function.Predicate; import org.assertj.core.api.AbstractAssert; import org.assertj.core.api.AbstractObjectAssert; import org.assertj.core.api.AbstractOptionalAssert; -import org.assertj.core.api.AbstractStringAssert; import org.assertj.core.api.ObjectAssert; import org.assertj.core.api.OptionalAssert; import tech.picnic.errorprone.refaster.annotation.OnlineDocumentation; @@ -106,7 +105,7 @@ final class AssertJOptionalRules { static final class AssertThatHasValue { @BeforeTemplate - AbstractStringAssert before(Optional optional, String value) { + ObjectAssert before(Optional optional, T value) { return assertThat(optional.orElseThrow()).isEqualTo(value); }