Class AbstractSmackIntTest

    • 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
    • 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.NoResponseException
        org.jivesoftware.smack.XMPPException.XMPPErrorException
        org.jivesoftware.smack.SmackException.NotConnectedException
        java.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.TimeoutException
        org.jivesoftware.smack.SmackException.NoResponseException
        org.jivesoftware.smack.XMPPException.XMPPErrorException
        org.jivesoftware.smack.SmackException.NotConnectedException
        java.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
      • assertResult

        public <R> R assertResult​(ResultSyncPoint<R,​?> syncPoint,
                                  java.lang.String message)
                           throws java.lang.InterruptedException,
                                  java.util.concurrent.TimeoutException,
                                  org.opentest4j.AssertionFailedError
        Throws:
        java.lang.InterruptedException
        java.util.concurrent.TimeoutException
        org.opentest4j.AssertionFailedError
      • assertResult

        public static <R> R assertResult​(ResultSyncPoint<R,​?> syncPoint,
                                         long timeout,
                                         java.lang.String message)
                                  throws java.lang.InterruptedException,
                                         java.util.concurrent.TimeoutException,
                                         org.opentest4j.AssertionFailedError
        Throws:
        java.lang.InterruptedException
        java.util.concurrent.TimeoutException
        org.opentest4j.AssertionFailedError