Skip to content

Commit 0f6b3b4

Browse files
committed
fix: fix sonar on publisher-subscriber design pattern (iluwatar#2898)
1 parent 1813b99 commit 0f6b3b4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

publish-subscribe/src/test/java/com/iluwatar/publish/subscribe/subscriber/SubscriberTest.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,12 @@
1313
import java.util.concurrent.TimeUnit;
1414
import org.junit.jupiter.api.Test;
1515
import org.junit.jupiter.api.extension.RegisterExtension;
16+
import org.slf4j.Logger;
17+
import org.slf4j.LoggerFactory;
1618

1719
public class SubscriberTest {
1820

21+
private static final Logger logger = LoggerFactory.getLogger(SubscriberTest.class);
1922
@RegisterExtension public LoggerExtension loggerExtension = new LoggerExtension();
2023

2124
private static final String TOPIC_WEATHER = "WEATHER";
@@ -173,7 +176,8 @@ private void waitForOutput() {
173176
try {
174177
TimeUnit.SECONDS.sleep(1);
175178
} catch (InterruptedException e) {
176-
throw new RuntimeException(e);
179+
logger.error("Interrupted!", e);
180+
Thread.currentThread().interrupt();
177181
}
178182
}
179183
}

0 commit comments

Comments
 (0)