File tree Expand file tree Collapse file tree 5 files changed +13
-0
lines changed Expand file tree Collapse file tree 5 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ dependencies {
3939 testImplementation ' org.mockito:mockito-junit-jupiter'
4040 testImplementation ' org.junit.jupiter:junit-jupiter-api'
4141 testImplementation ' org.junit.jupiter:junit-jupiter-params'
42+ testImplementation ' io.github.nettyplus:netty-leak-detector-junit-extension:0.0.6'
4243
4344 testRuntimeOnly ' org.bouncycastle:bcpkix-jdk15on'
4445 testRuntimeOnly ' ch.qos.logback:logback-classic'
Original file line number Diff line number Diff line change 1818
1919import static org .assertj .core .api .Assertions .assertThat ;
2020
21+ import io .github .nettyplus .leakdetector .junit .NettyLeakDetectorExtension ;
2122import io .rsocket .Payload ;
2223import io .rsocket .RSocket ;
2324import io .rsocket .core .RSocketConnector ;
3031import java .util .concurrent .ThreadLocalRandom ;
3132import java .util .stream .Stream ;
3233import org .junit .jupiter .api .AfterEach ;
34+ import org .junit .jupiter .api .extension .ExtendWith ;
3335import org .junit .jupiter .params .ParameterizedTest ;
3436import org .junit .jupiter .params .provider .Arguments ;
3537import org .junit .jupiter .params .provider .MethodSource ;
3638import reactor .core .publisher .Flux ;
3739import reactor .core .publisher .Mono ;
3840
41+ @ ExtendWith (NettyLeakDetectorExtension .class )
3942public class FragmentTest {
4043 private RSocket handler ;
4144 private CloseableChannel server ;
Original file line number Diff line number Diff line change 11package io .rsocket .integration ;
22
3+ import io .github .nettyplus .leakdetector .junit .NettyLeakDetectorExtension ;
34import io .rsocket .Payload ;
45import io .rsocket .RSocket ;
56import io .rsocket .core .RSocketClient ;
1617import org .junit .jupiter .api .AfterEach ;
1718import org .junit .jupiter .api .BeforeEach ;
1819import org .junit .jupiter .api .Test ;
20+ import org .junit .jupiter .api .extension .ExtendWith ;
1921import org .slf4j .Logger ;
2022import org .slf4j .LoggerFactory ;
2123import reactor .core .publisher .Flux ;
3032 * Test case that reproduces the following <a
3133 * href="https://github.com/rsocket/rsocket-java/issues/1099">GitHub Issue</a>
3234 */
35+ @ ExtendWith (NettyLeakDetectorExtension .class )
3336public class KeepaliveTest {
3437
3538 private static final Logger LOG = LoggerFactory .getLogger (KeepaliveTest .class );
Original file line number Diff line number Diff line change 11package io .rsocket .transport .netty ;
22
3+ import io .github .nettyplus .leakdetector .junit .NettyLeakDetectorExtension ;
34import io .rsocket .RSocket ;
45import io .rsocket .SocketAcceptor ;
56import io .rsocket .core .RSocketConnector ;
1213import java .net .URI ;
1314import java .time .Duration ;
1415import org .junit .jupiter .api .Test ;
16+ import org .junit .jupiter .api .extension .ExtendWith ;
1517import reactor .core .publisher .Flux ;
1618import reactor .netty .DisposableServer ;
1719import reactor .netty .http .server .HttpServer ;
1820import reactor .test .StepVerifier ;
1921
22+ @ ExtendWith (NettyLeakDetectorExtension .class )
2023public class WebSocketTransportIntegrationTest {
2124
2225 @ Test
Original file line number Diff line number Diff line change 1515 */
1616package io .rsocket .transport .netty ;
1717
18+ import io .github .nettyplus .leakdetector .junit .NettyLeakDetectorExtension ;
1819import io .netty .buffer .Unpooled ;
1920import io .netty .channel .Channel ;
2021import io .netty .channel .ChannelHandlerContext ;
3738import java .time .Duration ;
3839import java .util .stream .Stream ;
3940import org .junit .jupiter .api .AfterEach ;
41+ import org .junit .jupiter .api .extension .ExtendWith ;
4042import org .junit .jupiter .params .ParameterizedTest ;
4143import org .junit .jupiter .params .provider .Arguments ;
4244import org .junit .jupiter .params .provider .MethodSource ;
4749import reactor .netty .http .server .HttpServer ;
4850import reactor .test .StepVerifier ;
4951
52+ @ ExtendWith (NettyLeakDetectorExtension .class )
5053public class WebsocketPingPongIntegrationTest {
5154 private static final String host = "localhost" ;
5255 private static final int port = 8088 ;
You can’t perform that action at this time.
0 commit comments