From 79b9c7b9346e9945b46cf59d785d204309a94803 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Thu, 9 Apr 2020 21:09:42 +0200 Subject: [PATCH] sinttest: add testDisconnectedNeverConnected for modular connection --- ...lientToServerConnectionLowLevelIntegrationTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/smack-integration-test/src/main/java/org/jivesoftware/smack/c2s/ModularXmppClientToServerConnectionLowLevelIntegrationTest.java b/smack-integration-test/src/main/java/org/jivesoftware/smack/c2s/ModularXmppClientToServerConnectionLowLevelIntegrationTest.java index 541b057be..c5a1564c6 100644 --- a/smack-integration-test/src/main/java/org/jivesoftware/smack/c2s/ModularXmppClientToServerConnectionLowLevelIntegrationTest.java +++ b/smack-integration-test/src/main/java/org/jivesoftware/smack/c2s/ModularXmppClientToServerConnectionLowLevelIntegrationTest.java @@ -21,7 +21,10 @@ import java.security.KeyManagementException; import java.security.NoSuchAlgorithmException; import org.jivesoftware.smack.SmackException; +import org.jivesoftware.smack.SmackException.NoResponseException; +import org.jivesoftware.smack.SmackException.NotConnectedException; import org.jivesoftware.smack.XMPPException; +import org.jivesoftware.smack.XMPPException.XMPPErrorException; import org.igniterealtime.smack.inttest.AbstractSmackSpecificLowLevelIntegrationTest; import org.igniterealtime.smack.inttest.SmackIntegrationTest; @@ -43,4 +46,11 @@ public class ModularXmppClientToServerConnectionLowLevelIntegrationTest extends connection.disconnect(); } + @SmackIntegrationTest + public void testDisconnectNeverConnected() + throws NoResponseException, XMPPErrorException, NotConnectedException, InterruptedException { + ModularXmppClientToServerConnection connection = getSpecificUnconnectedConnection(); + + connection.disconnect(); + } }