@@ -44,8 +44,8 @@ class ConnectSubscribePublishTest extends IntegrationSpecification {
4444 received. get(). qos == MqttQos . AT_MOST_ONCE
4545 received. get(). type == Mqtt3MessageType . PUBLISH
4646 cleanup :
47- subscriber. disconnect()
48- publisher. disconnect()
47+ subscriber. disconnect(). join()
48+ publisher. disconnect(). join()
4949 }
5050
5151 def " publisher should publish message QoS 0 using mqtt 5" () {
@@ -77,8 +77,8 @@ class ConnectSubscribePublishTest extends IntegrationSpecification {
7777 received. get(). qos == MqttQos . AT_MOST_ONCE
7878 received. get(). type == Mqtt5MessageType . PUBLISH
7979 cleanup :
80- subscriber. disconnect()
81- publisher. disconnect()
80+ subscriber. disconnect(). join()
81+ publisher. disconnect(). join()
8282 }
8383
8484 def " publisher should publish message QoS 1 using mqtt 3.1.1" () {
@@ -110,8 +110,8 @@ class ConnectSubscribePublishTest extends IntegrationSpecification {
110110 received. get(). qos == MqttQos . AT_LEAST_ONCE
111111 received. get(). type == Mqtt3MessageType . PUBLISH
112112 cleanup :
113- subscriber. disconnect()
114- publisher. disconnect()
113+ subscriber. disconnect(). join()
114+ publisher. disconnect(). join()
115115 }
116116
117117 def " publisher should publish message QoS 1 using mqtt 5" () {
@@ -177,8 +177,8 @@ class ConnectSubscribePublishTest extends IntegrationSpecification {
177177 received. get(). qos == MqttQos . EXACTLY_ONCE
178178 received. get(). type == Mqtt3MessageType . PUBLISH
179179 cleanup :
180- subscriber. disconnect()
181- publisher. disconnect()
180+ subscriber. disconnect(). join()
181+ publisher. disconnect(). join()
182182 }
183183
184184 def " publisher should publish message QoS 2 using mqtt 5" () {
@@ -211,8 +211,8 @@ class ConnectSubscribePublishTest extends IntegrationSpecification {
211211 received. get(). qos == MqttQos . EXACTLY_ONCE
212212 received. get(). type == Mqtt5MessageType . PUBLISH
213213 cleanup :
214- subscriber. disconnect()
215- publisher. disconnect()
214+ subscriber. disconnect(). join()
215+ publisher. disconnect(). join()
216216 }
217217
218218 def publish (Mqtt5AsyncClient publisher , String subscriberId , MqttQos qos ) {
0 commit comments