servicetalk / PR 3650

Use assertThrows instead of try/fail/catch in tests

apple/servicetalk#3650 mergedtest-only

+200/−444lines
31files
7comments
2026-09-23opened
2026-09-28merged

What it touches

test: 31

Modules: servicetalk-concurrent-api (14), servicetalk-concurrent-api-internal (3), servicetalk-http-netty (3), servicetalk-transport-netty-internal (2), servicetalk-client-api-internal (1), servicetalk-client-api (1)

Architectural impact (arcade-agent diff_impact)

No production Java file of this PR maps into the dependency graph (tests, build, CI or docs only). Tests are excluded from the graph by design.

Files

testservicetalk-client-api-internal/src/test/java/io/servicetalk/client/api/internal/partition/DefaultPartitionAttributesBuilderTest.java
testservicetalk-client-api/src/test/java/io/servicetalk/client/api/LimitingConnectionFactoryFilterTest.java
testservicetalk-concurrent-api-internal/src/test/java/io/servicetalk/concurrent/api/ExecutorRejectionTest.java
testservicetalk-concurrent-api-internal/src/test/java/io/servicetalk/concurrent/api/internal/ConnectableBufferOutputStreamTest.java
testservicetalk-concurrent-api-internal/src/test/java/io/servicetalk/concurrent/api/internal/ConnectablePayloadWriterTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/PublisherAsBlockingIterableTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/SequentialSubscriptionTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/completable/AbstractWhenCancelTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/completable/AbstractWhenFinallyTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/completable/CollectTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/publisher/AbstractWhenCancelTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/publisher/AbstractWhenFinallyTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/publisher/AbstractWhenRequestTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/publisher/AfterFinallyTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/single/AbstractWhenCancelTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/single/AbstractWhenFinallyTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/single/CollectTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/api/single/FutureToSingleTest.java
testservicetalk-concurrent-api/src/test/java/io/servicetalk/concurrent/internal/ConcurrentSubscriptionTest.java
testservicetalk-data-jackson-jersey/src/test/java/io/servicetalk/data/jackson/jersey/JacksonSerializationExceptionMapperTest.java
testservicetalk-data-jackson/src/test/java/io/servicetalk/data/jackson/JacksonSerializationProviderTest.java
testservicetalk-grpc-netty/src/test/java/io/servicetalk/grpc/netty/ProtocolCompatibilityTest.java
testservicetalk-http-api/src/test/java/io/servicetalk/http/api/BlockingStreamingToStreamingServiceTest.java
testservicetalk-http-netty/src/test/java/io/servicetalk/http/netty/BlockingStreamingHttpServiceTest.java
testservicetalk-http-netty/src/test/java/io/servicetalk/http/netty/FlushStrategyForClientApiTest.java
testservicetalk-http-netty/src/test/java/io/servicetalk/http/netty/NettyHttpServerTest.java
testservicetalk-http-router-predicate/src/test/java/io/servicetalk/http/router/predicate/HttpPredicateRouterBuilderTest.java
testservicetalk-loadbalancer/src/test/java/io/servicetalk/loadbalancer/LoadBalancerTest.java
testservicetalk-serialization-api/src/test/java/io/servicetalk/serialization/api/DefaultSerializerDeserializationTest.java
testservicetalk-transport-netty-internal/src/test/java/io/servicetalk/transport/netty/internal/RequestResponseCloseHandlerTest.java
testservicetalk-transport-netty-internal/src/test/java/io/servicetalk/transport/netty/internal/WriteStreamSubscriberOutOfEventloopTest.java