Skip to content

Commit da75a78

Browse files
authored
Merge pull request #1956 from jponge/misc/cleanups-pre-3.0.0
Misc code polishing edits
2 parents 8168cbb + 67fe9de commit da75a78

File tree

9 files changed

+29
-24
lines changed

9 files changed

+29
-24
lines changed

implementation/src/main/java/io/smallrye/mutiny/operators/multi/builders/NeverMulti.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public final class NeverMulti extends AbstractMulti<Object> {
2020
* @param <T> the value type
2121
* @return the {@code multi}
2222
*/
23+
@SuppressWarnings("unchecked")
2324
public static <T> Multi<T> never() {
2425
return (Multi<T>) NEVER;
2526
}

implementation/src/main/java/io/smallrye/mutiny/operators/uni/builders/UniCreateFromPublisher.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public UniCreateFromPublisher(Flow.Publisher<? extends T> publisher) {
2222
}
2323

2424
@Override
25+
@SuppressWarnings("unchecked")
2526
public void subscribe(UniSubscriber<? super T> subscriber) {
2627
new PublisherSubscriber(publisher, subscriber).forward();
2728
}

implementation/src/test/java/io/smallrye/mutiny/CompositeExceptionTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ public void testCreationWithArrays() {
2222
CompositeException ce2 = new CompositeException(IO, IAE, OUPS);
2323
assertThat(ce1).hasMessageContaining("iae").hasMessageContaining("io").hasMessageContaining("oups");
2424

25-
assertThat(ce1).getCause().isEqualTo(IAE);
26-
assertThat(ce2).getCause().isEqualTo(IO);
25+
assertThat(ce1).cause().isEqualTo(IAE);
26+
assertThat(ce2).cause().isEqualTo(IO);
2727

2828
assertThat(ce1.getCauses()).containsExactly(IAE, IO, OUPS);
2929
assertThat(ce1.getSuppressed()).containsExactly(IO, OUPS);
@@ -43,8 +43,8 @@ public void testCreationWithList() {
4343
CompositeException ce2 = new CompositeException(Arrays.asList(IO, IAE, OUPS));
4444
assertThat(ce1).hasMessageContaining("iae").hasMessageContaining("io").hasMessageContaining("oups");
4545

46-
assertThat(ce1).getCause().isEqualTo(IAE);
47-
assertThat(ce2).getCause().isEqualTo(IO);
46+
assertThat(ce1).cause().isEqualTo(IAE);
47+
assertThat(ce2).cause().isEqualTo(IO);
4848

4949
assertThat(ce1.getCauses()).containsExactly(IAE, IO, OUPS);
5050
assertThat(ce1.getSuppressed()).containsExactly(IO, OUPS);

implementation/src/test/java/io/smallrye/mutiny/groups/UniOnFailureRetryTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ public void testRetryWithBackOffReachingMaxAttempt() {
209209
.onFailure().retry().withBackOff(Duration.ofMillis(10), Duration.ofSeconds(20)).withJitter(1.0)
210210
.atMost(4)
211211
.await().atMost(Duration.ofSeconds(5));
212-
}).getCause() // Expected exception is wrapped in a java.util.concurrent.CompletionException
212+
}).cause() // Expected exception is wrapped in a java.util.concurrent.CompletionException
213213
.hasMessageContaining("boom")
214214
.hasSuppressedException(new IllegalStateException("Retries exhausted: 4/4"));
215215
}

implementation/src/test/java/io/smallrye/mutiny/helpers/test/AssertSubscriberTest.java

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -82,22 +82,26 @@ public void testAssertItemsMessages() {
8282

8383
subscriber.assertItems("a", "b", "c");
8484

85-
String m1 = "\nExpected to have received exactly:\n" +
86-
"<a,b,c,d>\n" +
87-
"but received:\n" +
88-
"<a,b,c>.\n" +
89-
"Mismatches are:\n" +
90-
"\t- Missing expected item <d>";
85+
String m1 = """
86+
87+
Expected to have received exactly:
88+
<a,b,c,d>
89+
but received:
90+
<a,b,c>.
91+
Mismatches are:
92+
\t- Missing expected item <d>""";
9193
assertThatThrownBy(() -> subscriber.assertItems("a", "b", "c", "d"))
9294
.isInstanceOf(AssertionError.class)
9395
.hasMessage(m1);
9496

95-
String m2 = "\nExpected to have received exactly\n" +
96-
"<a,b>\n" +
97-
"but received\n" +
98-
"<a,b,c>.\n" +
99-
"The following items were not expected:\n" +
100-
"<c>";
97+
String m2 = """
98+
99+
Expected to have received exactly
100+
<a,b>
101+
but received
102+
<a,b,c>.
103+
The following items were not expected:
104+
<c>""";
101105
assertThatThrownBy(() -> subscriber.assertItems("a", "b"))
102106
.isInstanceOf(AssertionError.class)
103107
.hasMessage(m2);

implementation/src/test/java/io/smallrye/mutiny/operators/MultiCollectTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -535,8 +535,7 @@ public String toString() {
535535
}
536536

537537
public boolean equals(Object object) {
538-
if (object instanceof TestObject) {
539-
TestObject test = (TestObject) object;
538+
if (object instanceof TestObject test) {
540539
return test.key.equals(this.key) &&
541540
test.value.equals(this.value);
542541
}

implementation/src/test/java/io/smallrye/mutiny/operators/MultiMergeTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ public void testWithFailureCollectionWithMerge() {
210210
public void failureMustTriggerCancellations() {
211211
AtomicBoolean firstCancelled = new AtomicBoolean();
212212
Multi<Integer> first = Multi.createBy().repeating().uni(
213-
() -> Uni.createFrom().item(123).onItem().delayIt().by(Duration.ofSeconds(5))).atMost(10l)
213+
() -> Uni.createFrom().item(123).onItem().delayIt().by(Duration.ofSeconds(5))).atMost(10L)
214214
.onCancellation().invoke(() -> firstCancelled.set(true));
215215
Multi<Integer> second = Multi.createFrom().failure(new IOException("boom"));
216216
AssertSubscriber<Integer> sub = Multi.createBy().merging().streams(first, second)

implementation/src/test/java/io/smallrye/mutiny/operators/UniOnEventTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -542,7 +542,7 @@ public void testActionsOnTerminationWithFailure() {
542542

543543
subscriber.assertFailed().assertFailedWith(CompositeException.class, "boom");
544544
CompositeException compositeException = (CompositeException) subscriber.getFailure();
545-
assertThat(compositeException).getRootCause().isInstanceOf(IOException.class).hasMessageContaining("boom");
545+
assertThat(compositeException).rootCause().isInstanceOf(IOException.class).hasMessageContaining("boom");
546546
assertThat(compositeException.getCauses().get(1)).isInstanceOf(IOException.class).hasMessageContaining("tada");
547547
assertThat(Item).doesNotHaveValue(1);
548548
assertThat(subscription.get()).isNotNull();
@@ -590,7 +590,7 @@ public void testActionsOnTerminationWithSupplierOnFailure() {
590590

591591
subscriber.assertFailed().assertFailedWith(CompositeException.class, "boom");
592592
CompositeException compositeException = (CompositeException) subscriber.getFailure();
593-
assertThat(compositeException).getRootCause().isInstanceOf(IOException.class).hasMessageContaining("boom");
593+
assertThat(compositeException).rootCause().isInstanceOf(IOException.class).hasMessageContaining("boom");
594594
assertThat(compositeException.getCauses().get(1)).isInstanceOf(IOException.class).hasMessageContaining("tada");
595595
assertThat(Item).doesNotHaveValue(1);
596596
assertThat(subscription.get()).isNotNull();
@@ -615,7 +615,7 @@ public void testActionsOnTerminationWithMapperThrowingException() {
615615

616616
subscriber.assertFailed().assertFailedWith(CompositeException.class, "boom");
617617
CompositeException compositeException = (CompositeException) subscriber.getFailure();
618-
assertThat(compositeException).getRootCause().isInstanceOf(IOException.class).hasMessageContaining("boom");
618+
assertThat(compositeException).rootCause().isInstanceOf(IOException.class).hasMessageContaining("boom");
619619
assertThat(compositeException.getCauses().get(1)).isInstanceOf(RuntimeException.class).hasMessageContaining("tada");
620620
assertThat(Item).doesNotHaveValue(1);
621621
assertThat(subscription.get()).isNotNull();

implementation/src/test/java/io/smallrye/mutiny/operators/uni/UniJoinTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ void oneIsNull() {
7272
}
7373

7474
@Nested
75-
@SuppressWarnings("ResultOfMethodCallIgnored")
75+
@SuppressWarnings({ "ResultOfMethodCallIgnored", "unchecked" })
7676
class Emptyness {
7777
@Test
7878
void emptyArraysJoinFirst() {

0 commit comments

Comments
 (0)