Skip to content

Commit b85de31

Browse files
committed
Fix test case #3233
1 parent 7c3ba8a commit b85de31

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

Diff for: backpressure/src/main/java/com/iluwatar/backpressure/Subscriber.java

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ public class Subscriber extends BaseSubscriber<Integer> {
1717

1818
@Override
1919
protected void hookOnSubscribe(@NonNull Subscription subscription) {
20-
logger.info("subscribe()");
2120
request(10); //request 10 items initially
2221
}
2322

Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.iluwatar.backpressure;
22

3-
import static org.junit.jupiter.api.Assertions.assertEquals;
3+
import static org.junit.jupiter.api.Assertions.assertTrue;
44

55
import java.util.concurrent.CountDownLatch;
66
import org.junit.jupiter.api.Test;
@@ -13,14 +13,17 @@ public class SubscriberTest {
1313

1414
@Test
1515
public void testSubscribe() throws InterruptedException {
16-
App.latch = new CountDownLatch(1);
16+
1717
Subscriber sub = new Subscriber();
1818
Publisher.publish(1, 8, 100).subscribe(sub);
1919

20+
App.latch = new CountDownLatch(1);
2021
App.latch.await();
21-
assertEquals(22, loggerExtension.getFormattedMessages().size());
22-
assertEquals("subscribe()", loggerExtension.getFormattedMessages().get(2));
23-
assertEquals("request(10)", loggerExtension.getFormattedMessages().get(3));
24-
assertEquals("request(5)", loggerExtension.getFormattedMessages().get(14));
22+
23+
String result = String.join(",", loggerExtension.getFormattedMessages());
24+
assertTrue(result.endsWith("onSubscribe(FluxConcatMapNoPrefetch." +
25+
"FluxConcatMapNoPrefetchSubscriber),request(10),onNext(1),process(1),onNext(2)," +
26+
"process(2),onNext(3),process(3),onNext(4),process(4),onNext(5),process(5),request(5)," +
27+
"onNext(6),process(6),onNext(7),process(7),onNext(8),process(8),onComplete()"));
2528
}
2629
}

0 commit comments

Comments
 (0)