From 0f8bb657554a13f949306fe234b0e75f5ffdd7de Mon Sep 17 00:00:00 2001 From: Gaston Dombiak Date: Fri, 15 Apr 2005 00:51:52 +0000 Subject: [PATCH] Added test for huge messages over an SSL connection. git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2484 b35dd754-fafc-0310-a699-88a17e54d16e --- test/org/jivesoftware/smack/MessageTest.java | 25 +++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/test/org/jivesoftware/smack/MessageTest.java b/test/org/jivesoftware/smack/MessageTest.java index 0d17927c3..8562b9185 100644 --- a/test/org/jivesoftware/smack/MessageTest.java +++ b/test/org/jivesoftware/smack/MessageTest.java @@ -103,6 +103,29 @@ public class MessageTest extends SmackTestCase { // Check that the second message was received rcv = (Message) collector.nextResult(1000); assertNotNull("No Message was received", rcv); + + // Try now sending huge messages over an SSL connection + XMPPConnection conn = null; + try { + conn = new SSLXMPPConnection(getHost()); + conn.login(getUsername(0), getUsername(0)); + + // Send the first message + conn.sendPacket(msg); + // Check that the connection that sent the message is still connected + assertTrue("Connection was closed", conn.isConnected()); + // Check that the message was received + rcv = (Message) collector.nextResult(1000); + assertNotNull("No Message was received", rcv); + } catch (XMPPException e) { + fail(e.getMessage()); + } + finally { + if (conn != null) { + conn.close(); + } + } + } protected int getMaxConnections() { @@ -110,7 +133,7 @@ public class MessageTest extends SmackTestCase { } protected void setUp() throws Exception { - XMPPConnection.DEBUG_ENABLED = false; + XMPPConnection.DEBUG_ENABLED = true; super.setUp(); } }