File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
rsocket-transport-local/src
main/java/io/rsocket/transport/local
test/java/io/rsocket/transport/local Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -66,8 +66,7 @@ final class LocalDuplexConnection implements DuplexConnection {
6666
6767 @ Override
6868 public void dispose () {
69- out .dispose ();
70- in .dispose ();
69+ out .onComplete ();
7170 }
7271
7372 @ Override
Original file line number Diff line number Diff line change 2323import java .time .Duration ;
2424import org .junit .jupiter .api .DisplayName ;
2525import org .junit .jupiter .api .Test ;
26- import reactor .core .publisher .Mono ;
2726import reactor .test .StepVerifier ;
2827
2928final class LocalClientTransportTest {
@@ -33,11 +32,13 @@ final class LocalClientTransportTest {
3332 void connect () {
3433 LocalServerTransport serverTransport = LocalServerTransport .createEphemeral ();
3534
36- Closeable closeable = serverTransport .start (duplexConnection -> Mono .empty ()).block ();
35+ Closeable closeable =
36+ serverTransport .start (duplexConnection -> duplexConnection .receive ().then ()).block ();
3737
3838 try {
3939 LocalClientTransport .create (serverTransport .getName ())
4040 .connect ()
41+ .doOnNext (d -> d .receive ().subscribe ())
4142 .as (StepVerifier ::create )
4243 .expectNextCount (1 )
4344 .verifyComplete ();
You can’t perform that action at this time.
0 commit comments