Package org.igniterealtime.smack.inttest
Class AbstractSmackIntTest
- java.lang.Object
-
- org.igniterealtime.smack.inttest.AbstractSmackIntTest
-
- Direct Known Subclasses:
AbstractSmackIntegrationTest,AbstractSmackLowLevelIntegrationTest
public abstract class AbstractSmackIntTest extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interfaceAbstractSmackIntTest.Condition
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.RandomINSECURE_RANDOMprotected static java.util.logging.LoggerLOGGERprotected ConfigurationsinttestConfigurationprotected java.lang.StringtestRunIdprotected longtimeout
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSmackIntTest(SmackIntegrationTestEnvironment environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.io.FilecreateNewTempFile()protected java.net.HttpURLConnectiongetHttpUrlConnectionFor(java.net.URL url)protected voidperformActionAndWaitUntilStanzaReceived(java.lang.Runnable action, org.jivesoftware.smack.XMPPConnection connection, org.jivesoftware.smack.filter.StanzaFilter filter)protected voidwaitUntilTrue(AbstractSmackIntTest.Condition condition)
-
-
-
Field Detail
-
LOGGER
protected static final java.util.logging.Logger LOGGER
-
INSECURE_RANDOM
protected static final java.util.Random INSECURE_RANDOM
-
testRunId
protected final java.lang.String testRunId
-
timeout
protected final long timeout
-
sinttestConfiguration
protected final Configuration sinttestConfiguration
-
-
Constructor Detail
-
AbstractSmackIntTest
protected AbstractSmackIntTest(SmackIntegrationTestEnvironment environment)
-
-
Method Detail
-
performActionAndWaitUntilStanzaReceived
protected void performActionAndWaitUntilStanzaReceived(java.lang.Runnable action, org.jivesoftware.smack.XMPPConnection connection, org.jivesoftware.smack.filter.StanzaFilter filter) throws org.jivesoftware.smack.SmackException.NoResponseException, org.jivesoftware.smack.XMPPException.XMPPErrorException, org.jivesoftware.smack.SmackException.NotConnectedException, java.lang.InterruptedException- Throws:
org.jivesoftware.smack.SmackException.NoResponseExceptionorg.jivesoftware.smack.XMPPException.XMPPErrorExceptionorg.jivesoftware.smack.SmackException.NotConnectedExceptionjava.lang.InterruptedException
-
waitUntilTrue
protected void waitUntilTrue(AbstractSmackIntTest.Condition condition) throws java.util.concurrent.TimeoutException, org.jivesoftware.smack.SmackException.NoResponseException, org.jivesoftware.smack.XMPPException.XMPPErrorException, org.jivesoftware.smack.SmackException.NotConnectedException, java.lang.InterruptedException
- Throws:
java.util.concurrent.TimeoutExceptionorg.jivesoftware.smack.SmackException.NoResponseExceptionorg.jivesoftware.smack.XMPPException.XMPPErrorExceptionorg.jivesoftware.smack.SmackException.NotConnectedExceptionjava.lang.InterruptedException
-
createNewTempFile
protected java.io.File createNewTempFile() throws java.io.IOException- Throws:
java.io.IOException
-
getHttpUrlConnectionFor
protected java.net.HttpURLConnection getHttpUrlConnectionFor(java.net.URL url) throws java.io.IOException- Throws:
java.io.IOException
-
-